XML 87 R49.htm IDEA: XBRL DOCUMENT
v3.20.1

Note I - Stockholders' Equity (Details Textual) - USD ($) |  |  | 1 Months Ended | 12 Months Ended |  |
--- | --- | --- | --- | --- | --- | ---
Dec. 17, 2019 | May 14, 2019 | Mar. 31, 2019 | Feb. 28, 2019 | May 31, 2014 | Dec. 31, 2019 | Dec. 17, 2019 | Dec. 31, 2018 | Nov. 30, 2019 | Dec. 31, 2017
Class of Warrant or Right, Exercise Price of Warrants or Rights |  |  |  |  |  | $ 0.50 |  | $ 2.55 |  |
Proceeds from Issuance of Private Placement |  |  |  | $ 250,000 | $ 10,000,000 | $ 250,000 |  |  |  |
Proceeds from Issuance of Common Stock |  |  |  |  |  | $ 1,974,547 |  |  |  |
Deferred Compensation Arrangement with Individual, Shares Authorized for Issuance |  |  |  |  |  | 2,375,760 |  | 2,470,566 |  |
Reclassification of Shares to be Issued, Amount | $ 1,400,000 |  |  |  |  | $ 1,300,000 |  |  |  |
Class of Warrant or Right, Exercised During Period |  |  |  |  |  | 675,000 |  |  |  |
Stock Issued During Period, Shares, Shares to be Issued |  |  |  |  |  | 1,300,000 |  |  |  |
Gain (Loss) from Warrants Exercised |  |  |  |  |  | $ (500,000) |  |  |  |
Gain (Loss) on Issuance of Shares to be Issued |  |  |  |  |  | (500,000) |  |  |  |
Adjustments to Additional Paid in Capital, Warrants Exercised |  |  |  |  |  | 650,000 |  |  |  |
Adjustments to Additional Paid in Capital, Shares to be Issued |  |  |  |  |  | $ 1,070,000 |  |  |  |
Common Stock, Shares Authorized | 75,000,000 |  |  |  |  | 75,000,000 | 75,000,000 | 75,000,000 |  |
Shares To Be Issued, Marked To Market, Shares | 2,100,000 |  |  |  |  |  |  |  |  |
Market to Market, Gain (Loss) | $ (500,000) |  |  |  |  | $ (2,600,000) |  |  |  |
Adjustments to Additional Paid in Capital, Reclassification of Derivative Liability to Option |  |  |  |  |  | 380,000 |  |  |  |
Adjustments to Additional Paid in Capital, Reclassification of Derivative Liability to Equity | 2,640,000 |  |  |  |  | $ 4,115,778 | $ 2,700,000 |  |  |
Adjustments to Additional Paid in Capital, Warrants Exercised and Shares to be Issued | $ 4,100,000 |  |  |  |  |  |  |  |  |
Reclassification of Shares to be Issued, Shares | 3,400,000 |  |  |  |  |  |  |  |  |
Share Price | $ 0.42 |  |  |  |  | $ 0.84 | $ 0.42 |  |  |
Stock Issued During Period Shares, Warrants Exercised |  |  |  |  |  | 675,000 |  |  |  |
Reclassification to Additional Paid in Capital | $ 1,070,000 |  |  |  |  | $ 655,000 |  |  |  |
Common Stock, Shares, To be Issued | 2,100,000 |  |  |  |  |  | 2,100,000 |  |  |
Gain (Loss) on Liability Classified Shares to Be Issued | $ (1.80) |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Reclassified in Period |  |  |  |  |  | 600,000 |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Reclassified in Period, Value |  |  |  |  |  | $ 422,000 |  |  |  |
Warrant [Member] |  |  |  |  |  |  |  |  |  |
Derivative, Gain (Loss) on Derivative, Net, Total |  |  |  |  |  | (500,000) |  |  |  |
Share-based Payment Arrangement, Option [Member] |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period |  |  |  |  |  |  |  |  |  |
Share based Compensation Arrangement By Share based Payment Award, Options Reclassified In Period, Marked To Market | 600,000 |  |  |  |  |  |  |  |  |
Market to Market, Gain (Loss) | 40,000 |  |  |  |  | $ 40,000 |  |  |  |
Reclassification To Derivative Liability for Share Based Compensation | $ 422,000 |  |  |  |  |  |  |  |  |
Share Price |  |  |  |  |  | $ 1.28 |  |  |  |
Shares To Be Issued [Member] |  |  |  |  |  |  |  |  |  |
Reclassification of Shares to be Issued, Amount |  |  |  |  |  | $ 1,405,000 |  |  |  |
Market to Market, Gain (Loss) |  |  |  |  |  | $ (1,800,000) |  |  |  |
Chief Executive Officer, Chief Financial Officer and Employees [Member] |  |  |  |  |  |  |  |  |  |
Deferred Compensation Arrangement with Individual, Shares Authorized for Issuance |  |  |  |  |  | 2,226,473 |  |  |  | 1,908,814
Non-Employees [Member] |  |  |  |  |  |  |  |  |  |
Common Stock, Capital Shares Reserved for Future Issuance |  |  |  |  |  | 149,287 |  | 561,752 |  |
Preferred Stock Converted to Common Stock [Member] |  |  |  |  |  |  |  |  |  |
Conversion of Stock, Conversion Price |  | $ 1.17 |  |  |  |  |  |  |  |
Conversion of Stock, Shares Issued |  | 5,982,906 |  |  |  |  |  |  |  |
Warrants, Public Offering [Member] |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights |  |  |  | 1,428,750 |  |  |  |  |  |
Warrants and Rights Outstanding, Term |  |  |  | 5 years |  |  |  |  |  |
Class of Warrant or Right, Exercise Price of Warrants or Rights |  |  |  | $ 0.50 |  |  |  |  |  |
Underwrite Warrants [Member] |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights |  |  | 141,850 | 141,850 |  |  |  |  |  |
Warrants, Private Offering [Member] |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights |  |  |  | 178,571 |  |  |  |  |  |
Warrants and Rights Outstanding, Term |  |  |  | 5 years |  |  |  |  |  |
Class of Warrant or Right, Exercise Price of Warrants or Rights |  |  |  | $ 0.50 |  |  |  |  |  |
Warrants Issued in 2016 Capital Raise [Member] |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right, Reclassified During Period |  |  |  |  |  | 1,600,000 |  |  |  |
Class of Warrant or Right, Value, Reclassified During Period |  |  |  |  |  | $ 0 |  |  |  |
Class of Warrant or Right, Marked to Market | 1,600,000 |  |  |  |  |  |  |  |  |
Market to Market, Gain (Loss) |  |  |  |  |  | $ (860,000) |  |  |  |
Adjustments to Additional Paid in Capital, Reclassification of Derivative Liability to Warrants | $ 1,095,000 |  |  |  |  |  |  |  |  |
Reclassification To Derivatives Liabilities for Warrants | $ 0 |  |  |  |  |  |  |  |  |
Reclassification of Shares to be Issued, Shares |  |  |  |  |  | 3,400,000 |  |  |  |
Warrants Issued in 2019 Capital Raise [Member] |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right, Reclassified During Period |  |  |  |  |  | 1,700,000 |  |  |  |
Class of Warrant or Right, Value, Reclassified During Period |  |  |  |  |  | $ 376,000 |  |  |  |
Class of Warrant or Right, Marked to Market | 1,100,000 |  |  |  |  |  |  |  |  |
Market to Market, Gain (Loss) |  |  |  |  |  | $ 0 |  |  |  |
Adjustments to Additional Paid in Capital, Reclassification of Derivative Liability to Warrants | $ 0 |  |  |  |  |  |  |  |  |
Adjustments to Additional Paid in Capital, Reclassification of Derivative Liability to Option | 380,000 |  |  |  |  |  |  |  |  |
Reclassification To Derivatives Liabilities for Warrants | 37,600 |  |  |  |  |  |  |  |  |
Warrants Previously Classified as Derivative Liability [Member] |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right, Exercised During Period |  |  |  |  |  | 665,000 |  |  |  |
The 2019 Warrants [Member] |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights |  |  |  |  |  | 1,084,171 |  |  | 1,749,171 |
Market to Market, Gain (Loss) | (860,000) |  |  |  |  |  |  |  |  |
Adjustments to Additional Paid in Capital, Reclassification of Derivative Liability to Warrants |  |  |  |  |  | $ 1,095,000 |  |  |  |
The 2016 Warrants [Member] |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right, Number of Securities Called by Warrants or Rights |  |  |  |  |  | 1,592,775 |  |  | 1,592,775 |
Market to Market, Gain (Loss) | $ 0 |  |  |  |  |  |  |  |  |
Adjustments to Additional Paid in Capital, Reclassification of Derivative Liability to Warrants |  |  |  |  |  | $ 0 |  |  |  |
Public Offering [Member] |  |  |  |  |  |  |  |  |  |
Proceeds from Issuance or Sale of Equity, Total |  |  |  | $ 2,000,000 |  |  |  |  |  |
Stock Issued During Period, Shares, New Issues |  |  |  | 5,715,000 |  |  |  |  |  |
Proceeds from Stock Options Exercised |  |  | $ 198,000 | $ 198,000 |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period |  |  | 567,400 | 567,400 |  |  |  |  |  |
Private Placement [Member] |  |  |  |  |  |  |  |  |  |
Stock Issued During Period, Shares, New Issues |  |  |  | 714,286 | 2,000,000 |  |  |  |  |
Proceeds from Issuance of Common Stock |  |  |  |  | $ 3,000,000 |  |  |  |  |
Shares Issued, Price Per Share |  |  |  |  | $ 1.50 |  |  |  |  |
Proceeds from Issuance of Convertible Preferred Stock |  |  |  |  | $ 7,000,000 |  |  |  |  |
Private Placement [Member] | Series A Convertible Preferred Stock [Member] |  |  |  |  |  |  |  |  |  |
Stock Issued During Period, Shares, New Issues |  |  |  |  | 7,000 |  |  |  |  |
Shares Issued, Price Per Share |  |  |  |  | $ 1,000 |  |  |  |  |
Preferred Stock, Redemption Price Per Share |  |  |  |  | 2.545 |  |  |  |  |
Private Placement [Member] | Series A Convertible Preferred Stock [Member] | Conversion Price if Common Stock Not Trade at 3.15 [Member] |  |  |  |  |  |  |  |  |  |
Preferred Stock, Redemption Price Per Share |  |  |  |  | $ 1.50 |  |  |  |  |

X
- Definition Represents adjustments to additional paid in capital from reclassification of derivative liability to equity. + References No definition available. + Details
Name: | mlss_AdjustmentsToAdditionalPaidInCapitalReclassificationOfDerivativeLiabilityToEquity
Namespace Prefix: | mlss_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents reclassification of derivative liability to option for adjustments to additional paid in capital. + References No definition available. + Details
Name: | mlss_AdjustmentsToAdditionalPaidInCapitalReclassificationOfDerivativeLiabilityToOption
Namespace Prefix: | mlss_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents reclassification of derivative liabilities to warrants for adjustments to additional paid in capital. + References No definition available. + Details
Name: | mlss_AdjustmentsToAdditionalPaidInCapitalReclassificationOfDerivativeLiabilityToWarrants
Namespace Prefix: | mlss_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of increase in additional paid in capital (APIC) resulting from the issuance of shares to be issued. + References No definition available. + Details
Name: | mlss_AdjustmentsToAdditionalPaidInCapitalSharesToBeIssued
Namespace Prefix: | mlss_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of increase in additional paid in capital (APIC) resulting from the exercise of warrants. + References No definition available. + Details
Name: | mlss_AdjustmentsToAdditionalPaidInCapitalWarrantsExercised
Namespace Prefix: | mlss_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents warrants exercised and shares to be issued for adjustments to additional paid in capital. + References No definition available. + Details
Name: | mlss_AdjustmentsToAdditionalPaidInCapitalWarrantsExercisedAndSharesToBeIssued
Namespace Prefix: | mlss_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The number of warrants or rights exercised during period. + References No definition available. + Details
Name: | mlss_ClassOfWarrantOrRightExercisedDuringPeriod
Namespace Prefix: | mlss_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of warrants or rights marked to market during the period. + References No definition available. + Details
Name: | mlss_ClassOfWarrantOrRightMarkedToMarket
Namespace Prefix: | mlss_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of warrants or rights reclassified during period. + References No definition available. + Details
Name: | mlss_ClassOfWarrantOrRightReclassifiedDuringPeriod
Namespace Prefix: | mlss_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The value of warrants or rights reclassified during the period. + References No definition available. + Details
Name: | mlss_ClassOfWarrantOrRightValueReclassifiedDuringPeriod
Namespace Prefix: | mlss_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents number of common stock to be issued during period also classified as liability. + References No definition available. + Details
Name: | mlss_CommonStockSharesToBeIssued
Namespace Prefix: | mlss_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The conversion price of convertible instrument. + References No definition available. + Details
Name: | mlss_ConversionOfStockConversionPrice
Namespace Prefix: | mlss_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of gain (loss) from the exercise of warrants. + References No definition available. + Details
Name: | mlss_GainLossFromWarrantsExercised
Namespace Prefix: | mlss_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of gain (loss) from the issuance of shares to be issued. + References No definition available. + Details
Name: | mlss_GainLossOnIssuanceOfSharesToBeIssued
Namespace Prefix: | mlss_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of gain (loss) related to the liability classified share to be issue.d + References No definition available. + Details
Name: | mlss_GainLossOnLiabilityClassifiedSharesToBeIssued
Namespace Prefix: | mlss_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents market to market gain (loss). + References No definition available. + Details
Name: | mlss_MarketToMarketGainLoss
Namespace Prefix: | mlss_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents amount of reclassification of shares to be issued. + References No definition available. + Details
Name: | mlss_ReclassificationOfSharesToBeIssuedAmount
Namespace Prefix: | mlss_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The number of reclassified shares to be issued. + References No definition available. + Details
Name: | mlss_ReclassificationOfSharesToBeIssuedShares
Namespace Prefix: | mlss_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents reclassification to additional paid in capital. + References No definition available. + Details
Name: | mlss_ReclassificationToAdditionalPaidInCapital
Namespace Prefix: | mlss_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Reclassification to derivative liability for liability for share-based compensation. + References No definition available. + Details
Name: | mlss_ReclassificationToDerivativeLiabilityForShareBasedCompensation
Namespace Prefix: | mlss_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents reclassification to derivatives liabilities for warrants. + References No definition available. + Details
Name: | mlss_ReclassificationToDerivativesLiabilitiesForWarrants
Namespace Prefix: | mlss_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents market to market share based compensation by share based payment award option reclassified in period. + References No definition available. + Details
Name: | mlss_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsReclassifiedInPeriodMarkedToMarket
Namespace Prefix: | mlss_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The number of share options (or share units) reclassified during the period. + References No definition available. + Details
Name: | mlss_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsReclassifiedInPeriod
Namespace Prefix: | mlss_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The value of share options (or share units) reclassified during the period. + References No definition available. + Details
Name: | mlss_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsReclassifiedInPeriodValue
Namespace Prefix: | mlss_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Shares to be issued for market to market shares. + References No definition available. + Details
Name: | mlss_SharesToBeIssuedMarkedToMarketShares
Namespace Prefix: | mlss_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of stock issued during the period from shares to be issued. + References No definition available. + Details
Name: | mlss_StockIssuedDuringPeriodSharesSharesToBeIssued
Namespace Prefix: | mlss_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares issued for warrants exercised. + References No definition available. + Details
Name: | mlss_StockIssuedDuringPeriodSharesWarrantsExercised
Namespace Prefix: | mlss_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Exercise price per share or per unit of warrants or rights outstanding. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(i)(4)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 + Details
Name: | us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(i)(2)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 + Details
Name: | us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate number of common shares reserved for future issuance. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockCapitalSharesReservedForFutureIssuance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The maximum number of common shares permitted to be issued by an entity's charter and bylaws. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586 + Details
Name: | us-gaap_ConversionOfStockSharesIssued1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The maximum number of shares authorized for issuance under the deferred compensation arrangement as of the balance sheet date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 + Details
Name: | us-gaap_DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of increase (decrease) in the fair value of derivatives recognized in the income statement. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4A -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959 + Details
Name: | us-gaap_DerivativeGainLossOnDerivativeNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21564-112644 + Details
Name: | us-gaap_PreferredStockRedemptionPricePerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The cash inflow from the additional capital contribution to the entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585 + Details
Name: | us-gaap_ProceedsFromIssuanceOfCommonStock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash inflow from issuance of preferred stocks identified as being convertible into another form of financial instrument, typically the entity's common stock. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585 + Details
Name: | us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585 + Details
Name: | us-gaap_ProceedsFromIssuanceOfPrivatePlacement
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585 + Details
Name: | us-gaap_ProceedsFromIssuanceOrSaleOfEquity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of cash inflow from exercise of option under share-based payment arrangement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585 + Details
Name: | us-gaap_ProceedsFromStockOptionsExercised
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Price of a single share of a number of saleable stocks of a company. + References No definition available. + Details
Name: | us-gaap_SharePrice
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Per share or per unit amount of equity securities issued. + References No definition available. + Details
Name: | us-gaap_SharesIssuedPricePerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of new stock issued during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of share options (or share units) exercised during the current period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(2) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -URI http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258 + Details
Name: | us-gaap_WarrantsAndRightsOutstandingTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_WarrantMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByLiabilityClassAxis=mlss_SharesToBeIssuedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_TitleOfIndividualAxis=mlss_ChiefExecutiveOfficerChiefFinancialOfficerAndEmployeesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_TitleOfIndividualAxis=mlss_NonemployeesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConversionOfStockByUniqueDescriptionAxis=mlss_PreferredStockConvertedToCommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=mlss_WarrantsPublicOfferingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=mlss_UnderwriteWarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=mlss_WarrantsPrivateOfferingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=mlss_WarrantsIssuedIn2016CapitalRaiseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=mlss_WarrantsIssuedIn2019CapitalRaiseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=mlss_WarrantsPreviouslyClassifiedAsDerivativeLiabilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=mlss_The2019WarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=mlss_The2016WarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=mlss_PublicOfferingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=mlss_SeriesAConvertiblePreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConversionOfStockByUniqueDescriptionAxis=mlss_ConversionPriceIfCommonStockNotTradeAt315Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |