XML 22 R78.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information - Summary of Company's Reportable Segments (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Net sales                      
Net sales                 $ 388,185us-gaap_SalesRevenueGoodsNet $ 409,776us-gaap_SalesRevenueGoodsNet $ 439,192us-gaap_SalesRevenueGoodsNet
Interest income                      
Interest income                 483us-gaap_InvestmentIncomeInterest 618us-gaap_InvestmentIncomeInterest 648us-gaap_InvestmentIncomeInterest
Interest expense                      
Interest expense                 (658)us-gaap_InterestExpense (450)us-gaap_InterestExpense (597)us-gaap_InterestExpense
Income taxes                      
Income taxes                 8,549us-gaap_IncomeTaxExpenseBenefit 11,207us-gaap_IncomeTaxExpenseBenefit 15,541us-gaap_IncomeTaxExpenseBenefit
Net income                      
Net income 2,488us-gaap_ProfitLoss 2,555us-gaap_ProfitLoss 5,080us-gaap_ProfitLoss 2,738us-gaap_ProfitLoss 3,132us-gaap_ProfitLoss 6,104us-gaap_ProfitLoss 6,386us-gaap_ProfitLoss 4,965us-gaap_ProfitLoss 12,861us-gaap_ProfitLoss 20,587us-gaap_ProfitLoss 29,286us-gaap_ProfitLoss
Expenditure for long-lived assets                      
Expenditure for long-lived assets                 17,663us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 21,034us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 21,043us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Depreciation and amortization                      
Depreciation and amortization                 12,857us-gaap_DepreciationDepletionAndAmortization 12,088us-gaap_DepreciationDepletionAndAmortization 11,564us-gaap_DepreciationDepletionAndAmortization
Identifiable assets                      
Assets 353,967us-gaap_Assets       332,406us-gaap_Assets       353,967us-gaap_Assets 332,406us-gaap_Assets  
Operating Segments [Member] | PLP-USA [Member]                      
Net sales                      
Net sales                 137,564us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= plpc_PlpUsaMember
144,054us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= plpc_PlpUsaMember
162,027us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= plpc_PlpUsaMember
Interest income                      
Interest income                 0us-gaap_InvestmentIncomeInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= plpc_PlpUsaMember
0us-gaap_InvestmentIncomeInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= plpc_PlpUsaMember
3us-gaap_InvestmentIncomeInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= plpc_PlpUsaMember
Interest expense                      
Interest expense                 (427)us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= plpc_PlpUsaMember
(305)us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= plpc_PlpUsaMember
(437)us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= plpc_PlpUsaMember
Income taxes                      
Income taxes                 5,053us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= plpc_PlpUsaMember
6,286us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= plpc_PlpUsaMember
9,581us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= plpc_PlpUsaMember
Net income                      
Net income                 7,933us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= plpc_PlpUsaMember
10,875us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= plpc_PlpUsaMember
13,290us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= plpc_PlpUsaMember
Expenditure for long-lived assets                      
Expenditure for long-lived assets                 7,536us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= plpc_PlpUsaMember
12,262us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= plpc_PlpUsaMember
6,702us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= plpc_PlpUsaMember
Depreciation and amortization                      
Depreciation and amortization                 4,140us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= plpc_PlpUsaMember
3,793us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= plpc_PlpUsaMember
3,520us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= plpc_PlpUsaMember
Identifiable assets                      
Assets 99,850us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= plpc_PlpUsaMember
      90,414us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= plpc_PlpUsaMember
      99,850us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= plpc_PlpUsaMember
90,414us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= plpc_PlpUsaMember
 
Long-lived assets                      
Long-lived assets 39,848us-gaap_NoncurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= plpc_PlpUsaMember
      36,888us-gaap_NoncurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= plpc_PlpUsaMember
      39,848us-gaap_NoncurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= plpc_PlpUsaMember
36,888us-gaap_NoncurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= plpc_PlpUsaMember
 
Operating Segments [Member] | The Americas [Member]                      
Net sales                      
Net sales                 90,871us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
91,497us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
92,584us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
Interest income                      
Interest income                 129us-gaap_InvestmentIncomeInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
290us-gaap_InvestmentIncomeInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
283us-gaap_InvestmentIncomeInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
Interest expense                      
Interest expense                 (130)us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
(41)us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
(58)us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
Income taxes                      
Income taxes                 453us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
2,585us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
2,722us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
Net income                      
Net income                 1,947us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
5,896us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
6,763us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
Expenditure for long-lived assets                      
Expenditure for long-lived assets                 4,925us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
3,107us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
2,781us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
Depreciation and amortization                      
Depreciation and amortization                 2,845us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
2,444us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
2,565us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
Identifiable assets                      
Assets 85,017us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
      73,200us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
      85,017us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
73,200us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
 
Long-lived assets                      
Long-lived assets 20,734us-gaap_NoncurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
      19,168us-gaap_NoncurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
      20,734us-gaap_NoncurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
19,168us-gaap_NoncurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
 
Operating Segments [Member] | EMEA [Member]                      
Net sales                      
Net sales                 65,446us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
61,543us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
66,272us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
Interest income                      
Interest income                 223us-gaap_InvestmentIncomeInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
215us-gaap_InvestmentIncomeInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
209us-gaap_InvestmentIncomeInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
Interest expense                      
Interest expense                 (54)us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
(68)us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
(50)us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
Income taxes                      
Income taxes                 2,122us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
2,052us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
2,769us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
Net income                      
Net income                 6,192us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
6,047us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
6,840us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
Expenditure for long-lived assets                      
Expenditure for long-lived assets                 1,375us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
2,573us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
2,816us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
Depreciation and amortization                      
Depreciation and amortization                 1,790us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
1,792us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
1,714us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
Identifiable assets                      
Assets 51,691us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
      51,345us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
      51,691us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
51,345us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
 
Long-lived assets                      
Long-lived assets 12,504us-gaap_NoncurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
      14,467us-gaap_NoncurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
      12,504us-gaap_NoncurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
14,467us-gaap_NoncurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
 
Operating Segments [Member] | Asia-Pacific [Member]                      
Net sales                      
Net sales                 94,304us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
112,682us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
118,309us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
Interest income                      
Interest income                 131us-gaap_InvestmentIncomeInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
113us-gaap_InvestmentIncomeInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
153us-gaap_InvestmentIncomeInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
Interest expense                      
Interest expense                 (47)us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
(36)us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
(52)us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
Income taxes                      
Income taxes                 921us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
284us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
469us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
Net income                      
Net income                 (3,211)us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
(2,231)us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
2,393us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
Expenditure for long-lived assets                      
Expenditure for long-lived assets                 3,827us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
3,092us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
8,744us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
Depreciation and amortization                      
Depreciation and amortization                 4,082us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
4,059us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
3,765us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
Identifiable assets                      
Assets 117,093us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
      117,129us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
      117,093us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
117,129us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
 
Long-lived assets                      
Long-lived assets 29,445us-gaap_NoncurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
      29,938us-gaap_NoncurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
      29,445us-gaap_NoncurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
29,938us-gaap_NoncurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
 
Segment Reconciling Items [Member]                      
Net sales                      
Net sales                 388,185us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
409,776us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
439,192us-gaap_SalesRevenueGoodsNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
Interest income                      
Interest income                 483us-gaap_InvestmentIncomeInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
618us-gaap_InvestmentIncomeInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
648us-gaap_InvestmentIncomeInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
Interest expense                      
Interest expense                 (658)us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
(450)us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
(597)us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
Income taxes                      
Income taxes                 8,549us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
11,207us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
15,541us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
Net income                      
Net income                 12,861us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
20,587us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
29,286us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
Expenditure for long-lived assets                      
Expenditure for long-lived assets                 17,663us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
21,034us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
21,043us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
Depreciation and amortization                      
Depreciation and amortization                 12,857us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
12,088us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
11,564us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
Identifiable assets                      
Assets 353,651us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
      332,088us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
      353,651us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
332,088us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
 
Long-lived assets                      
Long-lived assets 102,531us-gaap_NoncurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
      100,461us-gaap_NoncurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
      102,531us-gaap_NoncurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
100,461us-gaap_NoncurrentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
 
Intersegment Eliminations [Member]                      
Intersegment sales                      
Intersegment sales                 32,398us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
31,714us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
35,386us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Intersegment Eliminations [Member] | PLP-USA [Member]                      
Intersegment sales                      
Intersegment sales                 12,721us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementGeographicalAxis
= plpc_PlpUsaMember
12,939us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementGeographicalAxis
= plpc_PlpUsaMember
8,537us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementGeographicalAxis
= plpc_PlpUsaMember
Intersegment Eliminations [Member] | The Americas [Member]                      
Intersegment sales                      
Intersegment sales                 5,908us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
6,204us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
7,501us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
Intersegment Eliminations [Member] | EMEA [Member]                      
Intersegment sales                      
Intersegment sales                 1,848us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
2,080us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
4,582us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EMEAMember
Intersegment Eliminations [Member] | Asia-Pacific [Member]                      
Intersegment sales                      
Intersegment sales                 11,921us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
10,491us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
14,766us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaPacificMember
Corporate, Non-Segment [Member]                      
Identifiable assets                      
Assets $ 316us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
      $ 318us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
      $ 316us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
$ 318us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember