XML 90 R5.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements of Operations (Parenthetical) (USD $)
0 Months Ended 12 Months Ended
Dec. 27, 2012
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Accelerated cash dividend per share $ 0.0425mcrl_CommonStockDividendsPerShareAccelerated      
Payment of accelerated cash dividends $ 2,500,000mcrl_PaymentsOfAcceleratedDividendsCommonStock      
Share-based compensation   7,624,000us-gaap_AllocatedShareBasedCompensationExpense 7,097,000us-gaap_AllocatedShareBasedCompensationExpense 7,592,000us-gaap_AllocatedShareBasedCompensationExpense
Cost of revenues [Member]        
Share-based compensation   997,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
1,060,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
1,178,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Research and development [Member]        
Share-based compensation   3,197,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
2,875,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
3,132,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
Selling, general and administrative [Member]        
Share-based compensation   $ 3,430,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
$ 3,162,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
$ 3,282,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember