XML 44 R6.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements of Changes in Stockholders' Equity (USD $)
In Thousands, except Share data
Total
USD ($)
Common Stock Outstanding [Member]
Common Stock [Member]
USD ($)
Additional Paid-In Capital [Member]
USD ($)
Retained Earnings (Accumulated deficit) [Member]
USD ($)
Treasury Stock [Member]
USD ($)
Accumulated Other Comprehensive Loss [Member]
USD ($)
Balance, beginning at Dec. 31, 2013 $ 81,541us-gaap_StockholdersEquity   $ 406us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 116,222us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 105,889us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (90,918)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ (50,058)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Balance, Shares beginning at Dec. 31, 2013   34,048,366us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= mx_CommonStockOutstandingMember
         
Stock-based compensation 617us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue     617us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Exercise of stock options 48us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised     48us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Exercise of stock options, Shares   6,795us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= mx_CommonStockOutstandingMember
         
Exercise of warrants 19us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants     19us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Exercise of warrants, Shares   1,202mx_StockAndWarrantsIssuedDuringPeriodSharesPreferredStockAndWarrants
/ us-gaap_StatementEquityComponentsAxis
= mx_CommonStockOutstandingMember
         
Other comprehensive income, net 5,097us-gaap_OtherComprehensiveIncomeLossNetOfTax           5,097us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Net loss (21,605)us-gaap_NetIncomeLoss       (21,605)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
   
Balance, ending at Mar. 31, 2014 65,717us-gaap_StockholdersEquity   406us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
116,906us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
84,284us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(90,918)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(44,961)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Balance, Shares ending at Mar. 31, 2014   34,056,363us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= mx_CommonStockOutstandingMember
         
Balance, beginning at Dec. 31, 2014 (18,502)us-gaap_StockholdersEquity   406us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
118,419us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(11,343)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(90,918)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(35,066)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Balance, Shares beginning at Dec. 31, 2014 34,056,468us-gaap_CommonStockSharesOutstanding 34,056,468us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= mx_CommonStockOutstandingMember
         
Stock-based compensation 185us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue     185us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Other comprehensive income, net 2,571us-gaap_OtherComprehensiveIncomeLossNetOfTax           2,571us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Net loss (20,029)us-gaap_NetIncomeLoss       (20,029)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
   
Balance, ending at Mar. 31, 2015 $ (35,775)us-gaap_StockholdersEquity   $ 406us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 118,604us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ (31,372)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (90,918)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ (32,495)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Balance, Shares ending at Mar. 31, 2015 34,056,468us-gaap_CommonStockSharesOutstanding 34,056,468us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= mx_CommonStockOutstandingMember