XML 35 R23.htm IDEA: XBRL DOCUMENT v2.4.1.9
Exit Costs (Details) (USD $)
3 Months Ended 6 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Jan. 31, 2015
Jan. 31, 2014
Exit Costs [Abstract]        
Current liability related to employee termination benefits $ 126,000us-gaap_RestructuringReserve   $ 126,000us-gaap_RestructuringReserve  
Exit Costs [Line Items]        
Exit costs, incurred 657,000us-gaap_RestructuringAndRelatedCostIncurredCost 514,000us-gaap_RestructuringAndRelatedCostIncurredCost 719,000us-gaap_RestructuringAndRelatedCostIncurredCost 514,000us-gaap_RestructuringAndRelatedCostIncurredCost
Exit costs, cumulative 1,401,000us-gaap_RestructuringAndRelatedCostCostIncurredToDate1   1,401,000us-gaap_RestructuringAndRelatedCostCostIncurredToDate1  
Exit costs, total cost incurred 1,401,000us-gaap_RestructuringAndRelatedCostExpectedCost1   1,401,000us-gaap_RestructuringAndRelatedCostExpectedCost1  
Contract Termination Costs [Abstract]        
Additions 657,000us-gaap_BusinessExitCosts1 514,000us-gaap_BusinessExitCosts1 719,000us-gaap_BusinessExitCosts1 514,000us-gaap_BusinessExitCosts1
Exit liabilities, end of period 126,000us-gaap_RestructuringReserve   126,000us-gaap_RestructuringReserve  
Employee Termination Costs [Member]        
Exit Costs [Line Items]        
Exit costs, incurred 304,000us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
499,000us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
304,000us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
499,000us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Exit costs, cumulative 919,000us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
  919,000us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Exit costs, total cost incurred 919,000us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
  919,000us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Other Associated Costs [Member]        
Exit Costs [Line Items]        
Exit costs, incurred 353,000us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
15,000us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
415,000us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
15,000us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
Exit costs, cumulative 482,000us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
  482,000us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
 
Exit costs, total cost incurred 482,000us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
  482,000us-gaap_RestructuringAndRelatedCostExpectedCost1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
 
Termination Costs [Member]        
Exit Costs [Abstract]        
Current liability related to employee termination benefits 126,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
  126,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
 
Contract Termination Costs [Abstract]        
Exit liabilities, beginning of period     112,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
 
Additions     126,000us-gaap_BusinessExitCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
 
Payments     (112,000)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
 
Exit liabilities, end of period $ 126,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember
  $ 126,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_ContractTerminationMember