XML 22 R55.htm IDEA: XBRL DOCUMENT v2.4.1.9
Intangible Assets (Details) (USD $)
3 Months Ended 6 Months Ended 12 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Jan. 31, 2015
Jan. 31, 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 59,896,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization   59,896,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization   56,775,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
Net carrying amount 23,099,000us-gaap_FiniteLivedIntangibleAssetsNet   23,099,000us-gaap_FiniteLivedIntangibleAssetsNet   26,220,000us-gaap_FiniteLivedIntangibleAssetsNet
Amortization of intangibles 1,560,000us-gaap_AmortizationOfIntangibleAssets 1,582,000us-gaap_AmortizationOfIntangibleAssets 3,121,000us-gaap_AmortizationOfIntangibleAssets 3,164,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 [Member]          
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 37,768,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_UnpatentedTechnologyMember
  37,768,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_UnpatentedTechnologyMember
  36,240,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_UnpatentedTechnologyMember
Net carrying amount 9,602,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_UnpatentedTechnologyMember
  9,602,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_UnpatentedTechnologyMember
  11,130,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_UnpatentedTechnologyMember
Customer relationships [Member]          
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 19,506,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
  19,506,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
  18,031,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
Net carrying amount 10,325,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
  10,325,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
  11,800,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
Trademarks and other [Member]          
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,622,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksMember
  2,622,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksMember
  2,504,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksMember
Net carrying amount $ 3,172,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksMember
  $ 3,172,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksMember
  $ 3,290,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksMember