XML 14 R48.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Restructuring Accrual by Reportable Segment (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
Americas  
Restructuring Cost and Reserve [Line Items]  
Accrued restructuring, beginning balance 195us-gaap_RestructuringReserve
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
Restructuring charges 1,026us-gaap_RestructuringCosts
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
Restructuring adjustments (160)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
Cash paid (633)us-gaap_PaymentsForRestructuring
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
Accrued restructuring, ending balance 428us-gaap_RestructuringReserve
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
Asia  
Restructuring Cost and Reserve [Line Items]  
Accrued restructuring, beginning balance 274us-gaap_RestructuringReserve
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
Restructuring charges 960us-gaap_RestructuringCosts
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
Restructuring adjustments (54)us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
Cash paid (1,017)us-gaap_PaymentsForRestructuring
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
Non-cash adjustments (12)us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
Accrued restructuring, ending balance 151us-gaap_RestructuringReserve
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
Europe  
Restructuring Cost and Reserve [Line Items]  
Accrued restructuring, beginning balance 1,750us-gaap_RestructuringReserve
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
Restructuring charges 3,157us-gaap_RestructuringCosts
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
Restructuring adjustments 7us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
Cash paid (2,893)us-gaap_PaymentsForRestructuring
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
Non-cash adjustments (187)us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
Accrued restructuring, ending balance 1,834us-gaap_RestructuringReserve
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
All Other  
Restructuring Cost and Reserve [Line Items]  
Accrued restructuring, beginning balance 66us-gaap_RestructuringReserve
/ us-gaap_StatementGeographicalAxis
= mlnk_AllOthersMember
Cash paid (10)us-gaap_PaymentsForRestructuring
/ us-gaap_StatementGeographicalAxis
= mlnk_AllOthersMember
Accrued restructuring, ending balance $ 56us-gaap_RestructuringReserve
/ us-gaap_StatementGeographicalAxis
= mlnk_AllOthersMember