XML 45 R34.htm IDEA: XBRL DOCUMENT
v3.20.4

Note 1 - Description of Business and Summary of Significant Accounting Policies (Details Textual) | 3 Months Ended | 9 Months Ended | 12 Months Ended |  |  |
--- | --- | --- | --- | --- | --- | ---
Dec. 31, 2020 USD ($) | Jun. 30, 2020 USD ($) | Mar. 31, 2020 USD ($) | Dec. 31, 2019 USD ($) | Sep. 30, 2019 USD ($) | Jun. 30, 2019 USD ($) | Dec. 31, 2020 USD ($) | Dec. 31, 2019 USD ($) | Mar. 31, 2020 USD ($) | Sep. 30, 2020 | Apr. 01, 2020 USD ($) | Aug. 12, 2019
Number of Operating Segments |  |  |  |  |  |  | 4 |  |  |  |  |
Retained Earnings (Accumulated Deficit), Ending Balance | $ 69,363,000 |  | $ 72,359,000 |  |  |  | $ 69,363,000 |  | $ 72,359,000 |  |  |
Interest Expense, Debt, Total | $ 1,950,000 |  |  | $ 1,888,000 |  |  | 5,803,000 | $ 2,911,000 |  |  |  |
Cumulative Effect, Period of Adoption, Adjustment [Member] | Accounting Standards Update 2016-13 [Member] |  |  |  |  |  |  |  |  |  |  |  |
Retained Earnings (Accumulated Deficit), Ending Balance |  |  |  |  |  |  |  |  |  |  | $ (9,000) |
The Notes [Member] |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage |  |  |  | 1.375% |  |  |  | 1.375% |  |  |  |
The Notes [Member] | Senior Notes [Member] |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage |  |  | 1.375% |  |  |  |  |  | 1.375% | 1.375% |  | 1.375%
Interest Expense, Debt, Total |  |  |  |  |  |  | $ 3,510,000 |  |  |  |  |
Revision of Prior Period, Adjustment [Member] |  |  |  |  |  |  |  |  |  |  |  |
Retained Earnings (Accumulated Deficit), Ending Balance |  | $ 192,000 |  |  |  |  |  |  |  |  |  |
Overstatement of Cost of Revenues [Member] |  |  |  |  |  |  |  |  |  |  |  |
Quantifying Misstatement in Current Year Financial Statements, Amount |  | 372,000 |  |  |  |  |  |  | $ 429,000 |  |  |
Overstatement of Accumulated Other Comprehensive Income [Member] |  |  |  |  |  |  |  |  |  |  |  |
Quantifying Misstatement in Current Year Financial Statements, Amount |  |  |  |  |  |  |  |  | 429,000 |  |  |
Amount By Which Net Income Would Increase if Cost of Revenues Had Not Been Overstated [Member] |  |  |  |  |  |  |  |  |  |  |  |
Quantifying Misstatement in Current Year Financial Statements, Amount |  |  |  |  |  |  |  |  | 429,000 |  |  |
Amount By Which Diluted Earnings Per Share Would Increase if Cost of Revenues Had Not Been Overstated [Member] |  |  |  |  |  |  |  |  |  |  |  |
Quantifying Misstatement in Current Year Financial Statements, Amount |  | 0.04 |  |  |  |  |  |  | $ 0.10 |  |  |
Overstatement of Cost of Goods Sold [Member] |  |  |  |  |  |  |  |  |  |  |  |
Quantifying Misstatement in Current Year Financial Statements, Amount |  |  | $ 128,000 | $ 126,000 | $ 110,000 | $ 65,000 |  |  |  |  |  |
Understatement of Net Income [Member] |  |  |  |  |  |  |  |  |  |  |  |
Quantifying Misstatement in Current Year Financial Statements, Amount |  |  | $ 128,000 | $ 126,000 | $ 110,000 | $ 65,000 |  |  |  |  |  |
Amount By Which After-tax Income Would Increase if Cost of Revenues Had Not Been Overstated [Member] |  |  |  |  |  |  |  |  |  |  |  |
Quantifying Misstatement in Current Year Financial Statements, Amount |  | $ 192,000 |  |  |  |  |  |  |  |  |  |

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + 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.22(a)(1)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of the cost of borrowed funds accounted for as interest expense for debt. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 6 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.8) -URI http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227 + Details
Name: | us-gaap_InterestExpenseDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 18 -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599 + Details
Name: | us-gaap_NumberOfOperatingSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of each individual error being corrected in the correcting adjustment. + References No definition available. + Details
Name: | us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cumulative amount of the reporting entity's undistributed earnings or deficit. + 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(30)(a)(3)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 65 -Paragraph 15 -Subparagraph (g)(2) -URI http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(23)(a)(4)) -URI http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 40 -Section 65 -Paragraph 2 -Subparagraph (h)(2) -URI http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641 Reference 5: 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=120397183&loc=d3e187085-122770 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 40 -Section 65 -Paragraph 2 -Subparagraph (g)(2)(i) -URI http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641 + Details
Name: | us-gaap_RetainedEarningsAccumulatedDeficit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=mlab_TheNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RestatementAxis=srt_RestatementAdjustmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis=mlab_OverstatementOfCostOfRevenuesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis=mlab_OverstatementOfAccumulatedOtherComprehensiveIncomeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis=mlab_AmountByWhichNetIncomeWouldIncreaseIfCostOfRevenuesHadNotBeenOverstatedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis=mlab_AmountByWhichDilutedEarningsPerShareWouldIncreaseIfCostOfRevenuesHadNotBeenOverstatedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis=mlab_OverstatementOfCostOfGoodsSoldMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis=mlab_UnderstatementOfNetIncomeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis=mlab_AmountByWhichAfterTaxIncomeWouldIncreaseIfCostOfRevenuesHadNotBeenOverstatedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |