XML 69 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 (Deficit) [Member]
USD ($)
Treasury Stock [Member]
USD ($)
Accumulated Other Comprehensive Loss [Member]
USD ($)
Balance, beginning at Dec. 31, 2011 $ 134,172us-gaap_StockholdersEquity   $ 394us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 99,060us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 60,054us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (11,793)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ (13,543)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Balance, Shares beginning at Dec. 31, 2011   37,907,575us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= mx_CommonStockOutstandingMember
         
Stock-based compensation 2,389us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue     2,389us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Issuance of common stock 46us-gaap_StockIssuedDuringPeriodValueNewIssues     46us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Issuance of common stock, Shares   4,499us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementEquityComponentsAxis
= mx_CommonStockOutstandingMember
         
Exercise of stock options 916us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised   2us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
914us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Exercise of stock options, Shares 155,708us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised 155,708us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= mx_CommonStockOutstandingMember
         
Exercise of warrants, Shares   52mx_StockAndWarrantsIssuedDuringPeriodSharesPreferredStockAndWarrants
/ us-gaap_StatementEquityComponentsAxis
= mx_CommonStockOutstandingMember
         
Acquisition of treasury stock (28,125)us-gaap_TreasuryStockValueAcquiredCostMethod         (28,125)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
 
Acquisition of treasury stock, Shares   (2,432,477)us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= mx_CommonStockOutstandingMember
         
Other comprehensive income (loss), net (27,907)us-gaap_OtherComprehensiveIncomeLossNetOfTax           (27,907)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Net income (loss) 110,038us-gaap_NetIncomeLoss       110,038us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
   
Balance, ending at Dec. 31, 2012 191,529us-gaap_StockholdersEquity   396us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
102,409us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
170,092us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(39,918)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(41,450)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Balance, Shares ending at Dec. 31, 2012   35,635,357us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= mx_CommonStockOutstandingMember
         
Stock-based compensation 2,213us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue     2,213us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Exercise of stock options 4,546us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised   6us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
4,540us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Exercise of stock options, Shares 579,476us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised 579,476us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= mx_CommonStockOutstandingMember
         
Exercise of warrants 7,064us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants   4us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
7,060us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Exercise of warrants, Shares   448,281mx_StockAndWarrantsIssuedDuringPeriodSharesPreferredStockAndWarrants
/ us-gaap_StatementEquityComponentsAxis
= mx_CommonStockOutstandingMember
         
Acquisition of treasury stock (51,000)us-gaap_TreasuryStockValueAcquiredCostMethod   0us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
    (51,000)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
 
Acquisition of treasury stock, Shares (2,614,748)us-gaap_TreasuryStockSharesAcquired (2,614,748)us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= mx_CommonStockOutstandingMember
         
Other comprehensive income (loss), net (8,608)us-gaap_OtherComprehensiveIncomeLossNetOfTax           (8,608)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Net income (loss) (64,203)us-gaap_NetIncomeLoss       (64,203)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
   
Balance, ending 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 ending at Dec. 31, 2013 34,048,366us-gaap_CommonStockSharesOutstanding 34,048,366us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= mx_CommonStockOutstandingMember
         
Stock-based compensation 2,072us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue     2,072us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Exercise of stock options 106us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised   0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
106us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Exercise of stock options, Shares 6,795us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised 6,795us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= mx_CommonStockOutstandingMember
         
Exercise of warrants 19us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants   0us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
19us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Exercise of warrants, Shares   1,307mx_StockAndWarrantsIssuedDuringPeriodSharesPreferredStockAndWarrants
/ us-gaap_StatementEquityComponentsAxis
= mx_CommonStockOutstandingMember
         
Acquisition of treasury stock     0us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Other comprehensive income (loss), net 14,992us-gaap_OtherComprehensiveIncomeLossNetOfTax           14,992us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Net income (loss) (117,232)us-gaap_NetIncomeLoss       (117,232)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
   
Balance, ending 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 ending at Dec. 31, 2014 34,056,468us-gaap_CommonStockSharesOutstanding 34,056,468us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= mx_CommonStockOutstandingMember