XML 30 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
Activity in Restructuring Accrual (Detail) (USD $)
In Thousands, unless otherwise specified
9 Months Ended
Apr. 30, 2015
Restructuring Cost and Reserve [Line Items]  
Accrued restructuring, beginning balance $ 2,285us-gaap_RestructuringReserve
Restructuring charges 5,143us-gaap_RestructuringCosts
Restructuring adjustments (207)us-gaap_RestructuringReserveAccrualAdjustment
Cash paid (4,553)us-gaap_PaymentsForRestructuring
Non-cash adjustments (199)us-gaap_RestructuringReserveTranslationAndOtherAdjustment
Accrued restructuring, ending balance 2,469us-gaap_RestructuringReserve
Employee Related Expenses  
Restructuring Cost and Reserve [Line Items]  
Accrued restructuring, beginning balance 1,687us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= mlnk_EmployeeRelatedCostsMember
Restructuring charges 4,876us-gaap_RestructuringCosts
/ us-gaap_RestructuringCostAndReserveAxis
= mlnk_EmployeeRelatedCostsMember
Restructuring adjustments (151)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= mlnk_EmployeeRelatedCostsMember
Cash paid (4,013)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= mlnk_EmployeeRelatedCostsMember
Non-cash adjustments (129)us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= mlnk_EmployeeRelatedCostsMember
Accrued restructuring, ending balance 2,270us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= mlnk_EmployeeRelatedCostsMember
Contractual Obligations  
Restructuring Cost and Reserve [Line Items]  
Accrued restructuring, beginning balance 598us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= mlnk_ContractualObligationsMember
Restructuring charges 267us-gaap_RestructuringCosts
/ us-gaap_RestructuringCostAndReserveAxis
= mlnk_ContractualObligationsMember
Restructuring adjustments (56)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= mlnk_ContractualObligationsMember
Cash paid (540)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= mlnk_ContractualObligationsMember
Non-cash adjustments (70)us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= mlnk_ContractualObligationsMember
Accrued restructuring, ending balance $ 199us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= mlnk_ContractualObligationsMember