XML 47 R65.htm IDEA: XBRL DOCUMENT v2.4.1.9
SEGMENT INFORMATION (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 6 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Jan. 31, 2015
Jan. 31, 2014
Segment Reporting Information, Revenue for Reportable Segment [Abstract]        
Net sales $ 673,794us-gaap_SalesRevenueNet $ 676,969us-gaap_SalesRevenueNet $ 1,370,286us-gaap_SalesRevenueNet $ 1,306,748us-gaap_SalesRevenueNet
Operating Income (Loss) [Abstract]        
ROTC 11,534pll_RestructuringAndOtherGainsCharges 9,170pll_RestructuringAndOtherGainsCharges 20,774pll_RestructuringAndOtherGainsCharges 18,368pll_RestructuringAndOtherGainsCharges
Interest expense, net 6,238us-gaap_InterestIncomeExpenseNonoperatingNet 5,195us-gaap_InterestIncomeExpenseNonoperatingNet 12,940us-gaap_InterestIncomeExpenseNonoperatingNet 11,172us-gaap_InterestIncomeExpenseNonoperatingNet
Earnings before income taxes 106,954us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 108,616us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 224,987us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 201,004us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Operating Segments [Member]        
Operating Income (Loss) [Abstract]        
Operating Income (Loss) (139,821)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
(137,747)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
(290,533)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
(261,274)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Corporate, Non-Segment [Member]        
Operating Income (Loss) [Abstract]        
Operating Income (Loss) 15,095us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
14,766us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
31,832us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
30,730us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Segment Reconciling Items [Member]        
Operating Income (Loss) [Abstract]        
ROTC 11,534pll_RestructuringAndOtherGainsCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
9,170pll_RestructuringAndOtherGainsCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
20,774pll_RestructuringAndOtherGainsCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
18,368pll_RestructuringAndOtherGainsCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
Interest expense, net 6,238us-gaap_InterestIncomeExpenseNonoperatingNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
5,195us-gaap_InterestIncomeExpenseNonoperatingNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
12,940us-gaap_InterestIncomeExpenseNonoperatingNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
11,172us-gaap_InterestIncomeExpenseNonoperatingNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_MaterialReconcilingItemsMember
Life Sciences Segment [Member]        
Segment Reporting Information, Revenue for Reportable Segment [Abstract]        
Net sales 358,456us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= pll_LifeSciencesSegmentMember
353,230us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= pll_LifeSciencesSegmentMember
710,920us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= pll_LifeSciencesSegmentMember
672,176us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= pll_LifeSciencesSegmentMember
Life Sciences Segment [Member] | Operating Segments [Member]        
Operating Income (Loss) [Abstract]        
Operating Income (Loss) (88,882)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pll_LifeSciencesSegmentMember
(90,856)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pll_LifeSciencesSegmentMember
(175,362)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pll_LifeSciencesSegmentMember
(163,901)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pll_LifeSciencesSegmentMember
Industrial Segment [Member]        
Segment Reporting Information, Revenue for Reportable Segment [Abstract]        
Net sales 315,338us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= pll_IndustrialSegmentMember
323,739us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= pll_IndustrialSegmentMember
659,366us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= pll_IndustrialSegmentMember
634,572us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= pll_IndustrialSegmentMember
Industrial Segment [Member] | Operating Segments [Member]        
Operating Income (Loss) [Abstract]        
Operating Income (Loss) $ (50,939)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pll_IndustrialSegmentMember
$ (46,891)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pll_IndustrialSegmentMember
$ (115,171)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pll_IndustrialSegmentMember
$ (97,373)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= pll_IndustrialSegmentMember