XML 57 R5.htm IDEA: XBRL DOCUMENT v2.4.1.9
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (unaudited) (USD $)
In Thousands, except Share data, unless otherwise specified
Total
Common Stock
Additional Paid-in Capital
Treasury Stock
Accumulated Deficit
Balance at Dec. 31, 2014 $ 89,329us-gaap_StockholdersEquity $ 108us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 162,433us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ (5,637)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ (67,575)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Balance (in shares) at Dec. 31, 2014   108,776,247us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  986,636us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
 
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation expense 3,933us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation   3,933us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Exercise of stock options 1,276us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised 1us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
222us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
1,053us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
 
Exercise of stock options (in shares) 760,156us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised 647,656us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  (112,500)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
 
Exercise of warrants 0mdxg_StockIssuedDuringPeriodValueExerciseOfWarrants        
Exercise of warrants (in shares)   0mdxg_StockIssuedDuringPeriodSharesExerciseOfWarrants
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  0mdxg_StockIssuedDuringPeriodSharesExerciseOfWarrants
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
 
Issuance of restricted stock 0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures   (8,258)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
8,258us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
 
Restricted stock shares cancelled/forfeited (in shares)   (715)us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Issuance of restricted stock (in shares)   34,250us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  (1,256,608)us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
 
Shares issued for services performed 71us-gaap_StockIssuedDuringPeriodValueIssuedForServices   71us-gaap_StockIssuedDuringPeriodValueIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Shares issued for services performed (in shares) 11,321us-gaap_StockIssuedDuringPeriodSharesIssuedForServices 11,321us-gaap_StockIssuedDuringPeriodSharesIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Stock repurchase (12,295)us-gaap_TreasuryStockValueAcquiredCostMethod     (12,295)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
 
Stock repurchase (in shares) 1,359,753us-gaap_TreasuryStockSharesAcquired     1,359,753us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
 
Net income (loss) 4,087us-gaap_NetIncomeLoss       4,087us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Balance at Mar. 31, 2015 $ 86,401us-gaap_StockholdersEquity $ 109us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 158,401us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ (8,621)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ (63,488)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Balance (in shares) at Mar. 31, 2015   109,468,759us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  977,281us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember