XML 16 R54.htm IDEA: XBRL DOCUMENT v2.4.1.9
Intangible Assets (Details) (USD $)
3 Months Ended 9 Months Ended 12 Months Ended
Apr. 30, 2015
Apr. 30, 2014
Apr. 30, 2015
Apr. 30, 2014
Jul. 31, 2014
Finite-Lived Intangible Assets [Line Items]          
Gross carrying amount $ 82,995,000us-gaap_FiniteLivedIntangibleAssetsGross   $ 82,995,000us-gaap_FiniteLivedIntangibleAssetsGross   $ 82,995,000us-gaap_FiniteLivedIntangibleAssetsGross
Accumulated amortization 61,457,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization   61,457,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization   56,775,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
Net carrying amount 21,538,000us-gaap_FiniteLivedIntangibleAssetsNet   21,538,000us-gaap_FiniteLivedIntangibleAssetsNet   26,220,000us-gaap_FiniteLivedIntangibleAssetsNet
Amortization of intangibles 1,561,000us-gaap_AmortizationOfIntangibleAssets 1,560,000us-gaap_AmortizationOfIntangibleAssets 4,682,000us-gaap_AmortizationOfIntangibleAssets 4,724,000us-gaap_AmortizationOfIntangibleAssets  
Amortization expense - year one 6,211,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths   6,211,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths    
Amortization expense - year two 4,962,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo   4,962,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo    
Amortization expense - year three 4,782,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree   4,782,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree    
Amortization expense - year four 4,782,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour   4,782,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour    
Amortization expense - year five 862,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive   862,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive    
Technologies          
Finite-Lived Intangible Assets [Line Items]          
Weighted average amortization period     11 years 9 months 18 days   11 years 9 months 18 days
Gross carrying amount 47,370,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_UnpatentedTechnologyMember
  47,370,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_UnpatentedTechnologyMember
  47,370,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_UnpatentedTechnologyMember
Accumulated amortization 38,533,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_UnpatentedTechnologyMember
  38,533,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_UnpatentedTechnologyMember
  36,240,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_UnpatentedTechnologyMember
Net carrying amount 8,837,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_UnpatentedTechnologyMember
  8,837,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_UnpatentedTechnologyMember
  11,130,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_UnpatentedTechnologyMember
Customer relationships          
Finite-Lived Intangible Assets [Line Items]          
Weighted average amortization period     10 years 0 months 0 days   10 years 0 months 0 days
Gross carrying amount 29,831,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
  29,831,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
  29,831,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
Accumulated amortization 20,244,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
  20,244,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
  18,031,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
Net carrying amount 9,587,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
  9,587,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
  11,800,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
Trademarks and other          
Finite-Lived Intangible Assets [Line Items]          
Weighted average amortization period     20 years 0 months 0 days   20 years 0 months 0 days
Gross carrying amount 5,794,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksMember
  5,794,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksMember
  5,794,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksMember
Accumulated amortization 2,680,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksMember
  2,680,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksMember
  2,504,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksMember
Net carrying amount $ 3,114,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksMember
  $ 3,114,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksMember
  $ 3,290,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksMember