XML 120 R58.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accounts Receivable - Schedule of Changes in Allowance for Doubtful Accounts (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Receivables [Abstract]    
Beginning balance $ (268)us-gaap_AllowanceForDoubtfulAccountsReceivable $ (401)us-gaap_AllowanceForDoubtfulAccountsReceivable
Reversal of allowance (Bad debt expense) (3,718)mx_ProvisionForDoubtfulAccountsNetOfRecoveries 115mx_ProvisionForDoubtfulAccountsNetOfRecoveries
Write off 3,508us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs 18us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs
Translation adjustments 215mx_AllowanceForDoubtfulAccountsReceivableTranslationAdjustments  
Ending balance $ (263)us-gaap_AllowanceForDoubtfulAccountsReceivable $ (268)us-gaap_AllowanceForDoubtfulAccountsReceivable