2021 Q3 Form 10-Q Financial Statement

#000143774921025180 Filed on November 04, 2021

View on sec.gov

Income Statement

Concept 2021 Q3 2020 Q3 2020 Q1
Revenue $35.84M $31.86M $34.21M
YoY Change 12.49% 24.77% 29.35%
Cost Of Revenue $12.70M $10.58M $15.57M
YoY Change 20.09% 6.28% 43.77%
Gross Profit $23.14M $21.29M $18.77M
YoY Change 8.72% 36.56% 20.21%
Gross Profit Margin 64.56% 66.81% 54.87%
Selling, General & Admin $16.33M $14.40M $15.38M
YoY Change 13.37% 44.34% 40.07%
% of Gross Profit 70.55% 67.66% 81.94%
Research & Development $2.613M $2.414M $2.310M
YoY Change 8.24% 163.83% 138.14%
% of Gross Profit 11.29% 11.34% 12.31%
Depreciation & Amortization $4.277M $4.420M $5.490M
YoY Change -3.24% 95.58% 141.85%
% of Gross Profit 18.48% 20.77% 29.25%
Operating Expenses $18.94M $16.82M $17.69M
YoY Change 12.63% 54.38% 48.03%
Operating Profit $4.201M $4.470M $1.079M
YoY Change -6.02% -4.77% -70.55%
Interest Expense $815.0K $1.934M -$1.020M
YoY Change -57.86% 38.44%
% of Operating Profit 19.4% 43.27% -94.53%
Other Income/Expense, Net $342.0K -$2.086M -$270.0K
YoY Change -116.4% 126.74% -54.24%
Pretax Income $4.543M $2.384M -$390.0K
YoY Change 90.56% -36.83% -119.8%
Income Tax $823.0K -$295.0K $1.290M
% Of Pretax Income 18.12% -12.37%
Net Earnings $3.720M $2.679M -$1.680M
YoY Change 38.86% -15.49% -220.0%
Net Earnings / Revenue 10.38% 8.41% -4.91%
Basic Earnings Per Share $0.71 $0.52 -$0.37
Diluted Earnings Per Share $0.70 $0.51 -$0.37
COMMON SHARES
Basic Shares Outstanding 5.211M 5.110M 4.370M
Diluted Shares Outstanding 5.344M 5.241M

Balance Sheet

Concept 2021 Q3 2020 Q3 2020 Q1
SHORT-TERM ASSETS
Cash & Short-Term Investments $278.3M $241.9M $81.40M
YoY Change 15.05% -1.43% 698.04%
Cash & Equivalents $278.3M $241.9M $81.38M
Short-Term Investments
Other Short-Term Assets $6.357M $7.800M $6.100M
YoY Change -18.5% 25.81% 45.24%
Inventory $12.12M $11.84M $11.18M
Prepaid Expenses
Receivables $22.64M $18.56M $21.13M
Other Receivables $0.00 $0.00 $0.00
Total Short-Term Assets $319.4M $280.1M $122.8M
YoY Change 14.02% 3.47% 265.2%
LONG-TERM ASSETS
Property, Plant & Equipment $22.39M $22.31M $22.07M
YoY Change 0.37% 2.66% -0.72%
Goodwill $160.0M $156.4M $141.5M
YoY Change 2.31% 133.08% 113.23%
Intangibles $103.5M $116.7M $119.9M
YoY Change -11.32% 270.17% 260.85%
Long-Term Investments
YoY Change
Other Assets $1.979M $1.977M $2.480M
YoY Change 0.1% 68.54%
Total Long-Term Assets $289.7M $308.8M $286.3M
YoY Change -6.19% 153.67% 132.51%
TOTAL ASSETS
Total Short-Term Assets $319.4M $280.1M $122.8M
Total Long-Term Assets $289.7M $308.8M $286.3M
Total Assets $609.1M $588.9M $409.1M
YoY Change 3.42% 50.06% 160.97%
SHORT-TERM LIABILITIES
YoY Change
Accounts Payable $4.463M $1.852M $3.408M
YoY Change 140.98% -20.82% 17.6%
Accrued Expenses $8.836M $4.753M $6.605M
YoY Change 85.9% 1.71% 64.96%
Deferred Revenue $9.741M $6.790M $6.814M
YoY Change 43.46% 70.6% 71.85%
Short-Term Debt $0.00 $0.00 $0.00
YoY Change
Long-Term Debt Due
YoY Change
Total Short-Term Liabilities $28.69M $19.53M $26.01M
YoY Change 46.88% 16.68% 9.92%
LONG-TERM LIABILITIES
Long-Term Debt $168.9M $142.9M $140.3M
YoY Change 18.21% 3.78% 580.64%
Other Long-Term Liabilities $436.0K $952.0K $1.358M
YoY Change -54.2% 96.29% 1193.33%
Total Long-Term Liabilities $436.0K $952.0K $1.358M
YoY Change -54.2% 96.29% -93.45%
TOTAL LIABILITIES
Total Short-Term Liabilities $28.69M $19.53M $26.01M
Total Long-Term Liabilities $436.0K $952.0K $1.358M
Total Liabilities $209.7M $196.5M $189.1M
YoY Change 6.7% 20.34% 316.0%
SHAREHOLDERS EQUITY
Retained Earnings $82.20M $74.72M $72.36M
YoY Change 10.0% -6.17% -1.29%
Common Stock $302.2M $309.9M $158.0M
YoY Change -2.48% 103.88% 296.81%
Preferred Stock
YoY Change
Treasury Stock (at cost)
YoY Change
Treasury Stock Shares
Shareholders Equity $399.4M $392.4M $220.0M
YoY Change
Total Liabilities & Shareholders Equity $609.1M $588.9M $409.1M
YoY Change 3.42% 50.06% 160.97%

Cashflow Statement

Concept 2021 Q3 2020 Q3 2020 Q1
OPERATING ACTIVITIES
Net Income $3.720M $2.679M -$1.680M
YoY Change 38.86% -15.49% -220.0%
Depreciation, Depletion And Amortization $4.277M $4.420M $5.490M
YoY Change -3.24% 95.58% 141.85%
Cash From Operating Activities $4.434M $10.54M $8.830M
YoY Change -57.93% 63.92% -13.94%
INVESTING ACTIVITIES
Capital Expenditures -$938.0K -$490.0K -$560.0K
YoY Change 91.43% 58.06% 1020.0%
Acquisitions
YoY Change
Other Investing Activities $0.00 $10.00K
YoY Change
Cash From Investing Activities -$938.0K -$490.0K -$550.0K
YoY Change 91.43% 53.12% 1000.0%
FINANCING ACTIVITIES
Cash Dividend Paid
YoY Change
Common Stock Issuance & Retirement, Net
YoY Change
Debt Paid & Issued, Net
YoY Change
Cash From Financing Activities 1.158M 210.0K 400.0K
YoY Change 451.43% -99.91% -107.13%
NET CHANGE
Cash From Operating Activities 4.434M 10.54M 8.830M
Cash From Investing Activities -938.0K -490.0K -550.0K
Cash From Financing Activities 1.158M 210.0K 400.0K
Net Change In Cash 4.654M 10.26M 8.680M
YoY Change -54.64% -95.69% 88.7%
FREE CASH FLOW
Cash From Operating Activities $4.434M $10.54M $8.830M
Capital Expenditures -$938.0K -$490.0K -$560.0K
Free Cash Flow $5.372M $11.03M $9.390M
YoY Change -51.3% 63.65% -8.92%

Facts In Submission

Frame Concept Type Concept / XBRL Key Value Unit
CY2021Q4 dei Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
5225232
CY2021Q3 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
238000 USD
CY2021Q1 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
218000 USD
CY2021Q3 us-gaap Common Stock No Par Value
CommonStockNoParValue
0
CY2021Q1 us-gaap Common Stock No Par Value
CommonStockNoParValue
0
CY2021Q3 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
250000000
CY2021Q1 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
250000000
CY2021Q3 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
5223232
CY2021Q3 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
5223232
CY2021Q1 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
5140568
CY2021Q1 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
5140568
CY2021Q2 us-gaap Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
0.16
CY2021Q3 us-gaap Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
0.16
CY2020Q2 us-gaap Adjustments To Additional Paid In Capital Stock Issued Issuance Costs
AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
9315000 USD
CY2020Q2 us-gaap Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
0.16
CY2020Q3 us-gaap Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
0.16
us-gaap Number Of Operating Segments
NumberOfOperatingSegments
4 pure
CY2021Q3 us-gaap Contract With Customer Asset Net
ContractWithCustomerAssetNet
0 USD
CY2021Q1 us-gaap Contract With Customer Asset Net
ContractWithCustomerAssetNet
0 USD
us-gaap Income Tax Examination Year Under Examination
IncomeTaxExaminationYearUnderExamination
2019
CY2021Q3 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
278294000 USD
CY2021Q1 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
263865000 USD
CY2021Q3 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
22636000 USD
CY2021Q1 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
23787000 USD
CY2021Q3 us-gaap Inventory Net
InventoryNet
12117000 USD
CY2021Q1 us-gaap Inventory Net
InventoryNet
11178000 USD
CY2021Q3 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
6357000 USD
CY2021Q1 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
4919000 USD
CY2021Q3 us-gaap Assets Current
AssetsCurrent
319404000 USD
CY2021Q1 us-gaap Assets Current
AssetsCurrent
303749000 USD
CY2021Q3 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
22392000 USD
CY2021Q1 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
21998000 USD
CY2021Q3 us-gaap Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
1862000 USD
CY2021Q1 us-gaap Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
616000 USD
CY2021Q3 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
1979000 USD
CY2021Q1 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
2530000 USD
CY2021Q3 us-gaap Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
103488000 USD
CY2021Q1 us-gaap Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
111741000 USD
CY2021Q3 us-gaap Goodwill
Goodwill
159977000 USD
CY2021Q1 us-gaap Goodwill
Goodwill
160841000 USD
CY2021Q3 us-gaap Assets
Assets
609102000 USD
CY2021Q1 us-gaap Assets
Assets
601475000 USD
CY2021Q3 us-gaap Accounts Payable Current
AccountsPayableCurrent
4463000 USD
CY2021Q1 us-gaap Accounts Payable Current
AccountsPayableCurrent
4473000 USD
CY2021Q3 us-gaap Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
5650000 USD
CY2021Q1 us-gaap Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
9388000 USD
CY2020Q3 us-gaap Selling Expense
SellingExpense
3786000 USD
us-gaap Selling Expense
SellingExpense
9501000 USD
us-gaap Selling Expense
SellingExpense
7861000 USD
CY2021Q3 us-gaap General And Administrative Expense
GeneralAndAdministrativeExpense
11683000 USD
CY2021Q3 us-gaap Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
9741000 USD
CY2021Q1 us-gaap Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
8777000 USD
CY2021Q3 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
8836000 USD
CY2021Q1 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
9945000 USD
CY2021Q3 us-gaap Liabilities Current
LiabilitiesCurrent
28690000 USD
CY2021Q1 us-gaap Liabilities Current
LiabilitiesCurrent
32583000 USD
CY2021Q3 us-gaap Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
11642000 USD
CY2021Q1 us-gaap Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
16275000 USD
CY2021Q3 us-gaap Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
436000 USD
CY2021Q1 us-gaap Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
715000 USD
CY2021Q3 us-gaap Convertible Debt Noncurrent
ConvertibleDebtNoncurrent
168917000 USD
CY2021Q1 us-gaap Convertible Debt Noncurrent
ConvertibleDebtNoncurrent
145675000 USD
CY2021Q3 us-gaap Liabilities
Liabilities
209685000 USD
CY2021Q1 us-gaap Liabilities
Liabilities
195248000 USD
CY2021Q3 us-gaap Common Stock Value
CommonStockValue
302234000 USD
CY2021Q1 us-gaap Common Stock Value
CommonStockValue
317652000 USD
CY2021Q3 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
82199000 USD
CY2021Q1 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
72459000 USD
CY2021Q3 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
14984000 USD
CY2021Q1 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
16116000 USD
CY2021Q3 us-gaap Stockholders Equity
StockholdersEquity
399417000 USD
CY2021Q1 us-gaap Stockholders Equity
StockholdersEquity
406227000 USD
CY2021Q3 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
609102000 USD
CY2021Q1 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
601475000 USD
CY2021Q3 us-gaap Cost Of Revenue
CostOfRevenue
12700000 USD
CY2020Q3 us-gaap Cost Of Revenue
CostOfRevenue
10575000 USD
us-gaap Cost Of Revenue
CostOfRevenue
25409000 USD
us-gaap Cost Of Revenue
CostOfRevenue
20176000 USD
CY2021Q3 us-gaap Gross Profit
GrossProfit
23140000 USD
CY2020Q3 us-gaap Gross Profit
GrossProfit
21285000 USD
us-gaap Gross Profit
GrossProfit
45351000 USD
us-gaap Gross Profit
GrossProfit
41625000 USD
CY2021Q3 us-gaap Selling Expense
SellingExpense
4643000 USD
CY2020Q3 us-gaap General And Administrative Expense
GeneralAndAdministrativeExpense
10615000 USD
us-gaap General And Administrative Expense
GeneralAndAdministrativeExpense
23102000 USD
us-gaap General And Administrative Expense
GeneralAndAdministrativeExpense
20714000 USD
CY2021Q3 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
2613000 USD
CY2020Q3 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
2414000 USD
us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
5424000 USD
us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
5010000 USD
CY2021Q3 us-gaap Operating Expenses
OperatingExpenses
18939000 USD
CY2020Q3 us-gaap Operating Expenses
OperatingExpenses
16815000 USD
us-gaap Operating Expenses
OperatingExpenses
38027000 USD
us-gaap Operating Expenses
OperatingExpenses
33585000 USD
CY2021Q3 us-gaap Operating Income Loss
OperatingIncomeLoss
4201000 USD
CY2020Q3 us-gaap Operating Income Loss
OperatingIncomeLoss
4470000 USD
us-gaap Operating Income Loss
OperatingIncomeLoss
7324000 USD
us-gaap Operating Income Loss
OperatingIncomeLoss
8040000 USD
CY2021Q3 us-gaap Interest Expense
InterestExpense
815000 USD
CY2020Q3 us-gaap Interest Expense
InterestExpense
1934000 USD
us-gaap Interest Expense
InterestExpense
1629000 USD
us-gaap Interest Expense
InterestExpense
3853000 USD
CY2021Q3 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
1157000 USD
CY2020Q3 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
-152000 USD
us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
266000 USD
us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
-1049000 USD
CY2021Q3 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
342000 USD
CY2020Q3 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-2086000 USD
us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-1363000 USD
us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-4902000 USD
CY2021Q3 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
4543000 USD
CY2020Q3 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
2384000 USD
us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
5961000 USD
us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
3138000 USD
CY2021Q3 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
823000 USD
CY2020Q3 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-295000 USD
us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
246000 USD
us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-758000 USD
CY2021Q3 us-gaap Net Income Loss
NetIncomeLoss
3720000 USD
CY2020Q3 us-gaap Net Income Loss
NetIncomeLoss
2679000 USD
us-gaap Net Income Loss
NetIncomeLoss
5715000 USD
us-gaap Net Income Loss
NetIncomeLoss
3896000 USD
CY2021Q3 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.71
CY2020Q3 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.52
us-gaap Earnings Per Share Basic
EarningsPerShareBasic
1.10
us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.81
CY2021Q3 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.70
CY2020Q3 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.51
us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
1.07
us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.79
CY2021Q3 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
5211000
CY2020Q3 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
5110000
us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
5182000
us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
4821000
CY2021Q3 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
5344000
CY2020Q3 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
5241000
us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
5324000
us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
4958000
CY2021Q3 us-gaap Net Income Loss
NetIncomeLoss
3720000 USD
CY2020Q3 us-gaap Net Income Loss
NetIncomeLoss
2679000 USD
us-gaap Net Income Loss
NetIncomeLoss
5715000 USD
us-gaap Net Income Loss
NetIncomeLoss
3896000 USD
CY2021Q3 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
-6503000 USD
CY2020Q3 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
5262000 USD
us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
-1132000 USD
us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
18122000 USD
CY2021Q3 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
-2783000 USD
CY2020Q3 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
7941000 USD
us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
4583000 USD
us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
22018000 USD
us-gaap Net Income Loss
NetIncomeLoss
5715000 USD
us-gaap Net Income Loss
NetIncomeLoss
3896000 USD
us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
8849000 USD
us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
8333000 USD
us-gaap Share Based Compensation
ShareBasedCompensation
4236000 USD
us-gaap Share Based Compensation
ShareBasedCompensation
3276000 USD
us-gaap Paid In Kind Interest
PaidInKindInterest
443000 USD
us-gaap Paid In Kind Interest
PaidInKindInterest
2667000 USD
us-gaap Increase Decrease In Deferred Income Taxes
IncreaseDecreaseInDeferredIncomeTaxes
224000 USD
us-gaap Increase Decrease In Deferred Income Taxes
IncreaseDecreaseInDeferredIncomeTaxes
-321000 USD
us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
-1065000 USD
us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
-3077000 USD
us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
808000 USD
us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
464000 USD
us-gaap Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
1473000 USD
us-gaap Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
1941000 USD
us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
-167000 USD
us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
-1604000 USD
us-gaap Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
-4596000 USD
us-gaap Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
-4811000 USD
us-gaap Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
983000 USD
us-gaap Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
-140000 USD
us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
14023000 USD
us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
12610000 USD
us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
1591000 USD
us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
707000 USD
us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-1591000 USD
us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-707000 USD
us-gaap Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
0 USD
us-gaap Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
145935000 USD
us-gaap Payments Of Dividends
PaymentsOfDividends
1658000 USD
us-gaap Payments Of Dividends
PaymentsOfDividends
1522000 USD
us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
3081000 USD
us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
2701000 USD
us-gaap Payment For Contingent Consideration Liability Financing Activities
PaymentForContingentConsiderationLiabilityFinancingActivities
-0 USD
us-gaap Payment For Contingent Consideration Liability Financing Activities
PaymentForContingentConsiderationLiabilityFinancingActivities
10000 USD
us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
1423000 USD
us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
147104000 USD
us-gaap Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
574000 USD
us-gaap Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
1537000 USD
us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
14429000 USD
us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
160544000 USD
CY2021Q1 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
263865000 USD
CY2020Q1 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
81380000 USD
CY2021Q3 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
278294000 USD
CY2020Q3 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
241924000 USD
CY2021Q1 us-gaap Stockholders Equity
StockholdersEquity
406227000 USD
CY2021Q2 us-gaap Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
1089000 USD
CY2021Q2 us-gaap Dividends Common Stock Cash
DividendsCommonStockCash
824000 USD
CY2021Q2 us-gaap Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
2197000 USD
CY2021Q2 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
5371000 USD
CY2021Q2 us-gaap Net Income Loss
NetIncomeLoss
1995000 USD
CY2021Q2 us-gaap Stockholders Equity
StockholdersEquity
399003000 USD
CY2021Q3 us-gaap Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
1992000 USD
CY2021Q3 us-gaap Dividends Common Stock Cash
DividendsCommonStockCash
834000 USD
CY2021Q3 us-gaap Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
2039000 USD
CY2021Q3 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
-6503000 USD
CY2021Q3 us-gaap Net Income Loss
NetIncomeLoss
3720000 USD
CY2021Q3 us-gaap Stockholders Equity
StockholdersEquity
399417000 USD
CY2020Q1 us-gaap Stockholders Equity
StockholdersEquity
220013000 USD
CY2020Q2 us-gaap Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
145935000 USD
CY2020Q2 us-gaap Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
1654000 USD
CY2020Q2 us-gaap Dividends Common Stock Cash
DividendsCommonStockCash
704000 USD
CY2020Q2 us-gaap Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
1268000 USD
CY2020Q2 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
12860000 USD
CY2020Q2 us-gaap Net Income Loss
NetIncomeLoss
1217000 USD
CY2020Q2 us-gaap Stockholders Equity
StockholdersEquity
382234000 USD
CY2020Q3 us-gaap Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
1047000 USD
CY2020Q3 us-gaap Dividends Common Stock Cash
DividendsCommonStockCash
818000 USD
CY2020Q3 us-gaap Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
2008000 USD
CY2020Q3 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
5262000 USD
CY2020Q3 us-gaap Net Income Loss
NetIncomeLoss
2679000 USD
CY2020Q3 us-gaap Stockholders Equity
StockholdersEquity
392412000 USD
CY2021Q3 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
35840000 USD
CY2020Q3 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
31860000 USD
us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
70760000 USD
us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
61801000 USD
CY2021Q3 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
35840000 USD
CY2020Q3 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
31860000 USD
us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
70760000 USD
us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
61801000 USD
CY2021Q3 us-gaap Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
72348000 USD
CY2021Q1 us-gaap Contract With Customer Liability
ContractWithCustomerLiability
8994000 USD
us-gaap Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
3910000 USD
mlab Contract With Customer Liability Increase During Period Net Of Revenue Recognized
ContractWithCustomerLiabilityIncreaseDuringPeriodNetOfRevenueRecognized
5592000 USD
CY2021Q3 us-gaap Contract With Customer Liability
ContractWithCustomerLiability
10676000 USD
CY2021Q3 us-gaap Money Market Funds At Carrying Value
MoneyMarketFundsAtCarryingValue
240822000 USD
CY2021Q1 us-gaap Money Market Funds At Carrying Value
MoneyMarketFundsAtCarryingValue
230822000 USD
CY2021Q3 us-gaap Inventory Raw Materials
InventoryRawMaterials
7610000 USD
CY2020Q1 us-gaap Inventory Raw Materials
InventoryRawMaterials
5755000 USD
CY2021Q3 us-gaap Inventory Work In Process
InventoryWorkInProcess
423000 USD
CY2020Q1 us-gaap Inventory Work In Process
InventoryWorkInProcess
426000 USD
CY2021Q3 us-gaap Inventory Finished Goods
InventoryFinishedGoods
4084000 USD
CY2020Q1 us-gaap Inventory Finished Goods
InventoryFinishedGoods
4997000 USD
CY2021Q3 us-gaap Inventory Net
InventoryNet
12117000 USD
CY2020Q1 us-gaap Inventory Net
InventoryNet
11178000 USD
CY2021Q3 us-gaap Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
175836000 USD
CY2021Q3 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
103488000 USD
CY2021Q1 us-gaap Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
176866000 USD
CY2021Q1 us-gaap Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
65125000 USD
CY2021Q1 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
111741000 USD
CY2021Q3 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
3757 USD
us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
7573 USD
CY2020Q3 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
3512 USD
us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
6866 USD
CY2020Q2 us-gaap Business Combination Provisional Information Initial Accounting Incomplete Adjustment Intangibles
BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles
-334000 USD
CY2021Q3 us-gaap Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year
FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
7398000 USD
CY2021Q3 us-gaap Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
14622000 USD
CY2021Q3 us-gaap Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
14107000 USD
CY2021Q3 us-gaap Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
12515000 USD
CY2021Q3 us-gaap Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
11731000 USD
CY2021Q1 us-gaap Goodwill
Goodwill
160841000 USD
us-gaap Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
-864000 USD
CY2021Q3 us-gaap Goodwill
Goodwill
159977000 USD
CY2021Q3 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
2039000 USD
CY2020Q3 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
2008000 USD
us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
4236000 USD
us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
3276000 USD
CY2021Q3 mlab Employee Service Sharebased Compensation Tax Expense Benefit From Compensation Expense
EmployeeServiceSharebasedCompensationTaxExpenseBenefitFromCompensationExpense
-719000 USD
CY2020Q3 mlab Employee Service Sharebased Compensation Tax Expense Benefit From Compensation Expense
EmployeeServiceSharebasedCompensationTaxExpenseBenefitFromCompensationExpense
-522000 USD
mlab Employee Service Sharebased Compensation Tax Expense Benefit From Compensation Expense
EmployeeServiceSharebasedCompensationTaxExpenseBenefitFromCompensationExpense
-3504000 USD
mlab Employee Service Sharebased Compensation Tax Expense Benefit From Compensation Expense
EmployeeServiceSharebasedCompensationTaxExpenseBenefitFromCompensationExpense
-1447000 USD
CY2021Q3 us-gaap Allocated Share Based Compensation Expense Net Of Tax
AllocatedShareBasedCompensationExpenseNetOfTax
1320000 USD
CY2020Q3 us-gaap Allocated Share Based Compensation Expense Net Of Tax
AllocatedShareBasedCompensationExpenseNetOfTax
1486000 USD
us-gaap Allocated Share Based Compensation Expense Net Of Tax
AllocatedShareBasedCompensationExpenseNetOfTax
732000 USD
us-gaap Allocated Share Based Compensation Expense Net Of Tax
AllocatedShareBasedCompensationExpenseNetOfTax
1829000 USD
CY2021Q1 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
253000
CY2021Q1 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
129.55
CY2021 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
P2Y8M12D
CY2021Q1 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
28856000 USD
us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
37000
us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
268.85
us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
3000
us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
173.29
us-gaap Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
37000
us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
94.49
CY2021Q3 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
250000
CY2021Q3 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
154.16
us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
P2Y10M24D
CY2021Q3 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
37092000 USD
CY2021Q3 us-gaap Net Income Loss
NetIncomeLoss
3720000 USD
CY2020Q3 us-gaap Net Income Loss
NetIncomeLoss
2679000 USD
us-gaap Net Income Loss
NetIncomeLoss
5715000 USD
us-gaap Net Income Loss
NetIncomeLoss
3896000 USD
CY2021Q3 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
5211000
CY2020Q3 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
5110000
us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
5182000
us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
4821000
CY2021Q3 mlab Incremental Common Shares Attributable To Dilutive Effect Of Stock Options
IncrementalCommonSharesAttributableToDilutiveEffectOfStockOptions
109000
CY2020Q3 mlab Incremental Common Shares Attributable To Dilutive Effect Of Stock Options
IncrementalCommonSharesAttributableToDilutiveEffectOfStockOptions
119000
mlab Incremental Common Shares Attributable To Dilutive Effect Of Stock Options
IncrementalCommonSharesAttributableToDilutiveEffectOfStockOptions
109000
mlab Incremental Common Shares Attributable To Dilutive Effect Of Stock Options
IncrementalCommonSharesAttributableToDilutiveEffectOfStockOptions
125000
CY2021Q3 us-gaap Incremental Common Shares Attributable To Nonvested Shares With Forfeitable Dividends
IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
24000
CY2020Q3 us-gaap Incremental Common Shares Attributable To Nonvested Shares With Forfeitable Dividends
IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
12000
us-gaap Incremental Common Shares Attributable To Nonvested Shares With Forfeitable Dividends
IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
33000
us-gaap Incremental Common Shares Attributable To Nonvested Shares With Forfeitable Dividends
IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
12000
CY2021Q3 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
5344000
CY2020Q3 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
5241000
us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
5324000
us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
4958000
CY2021Q3 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.71
CY2020Q3 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.52
us-gaap Earnings Per Share Basic
EarningsPerShareBasic
1.10
us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.81
CY2021Q3 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.70
CY2020Q3 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.51
us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
1.07
us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.79
CY2021Q3 us-gaap Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
659000
CY2020Q3 us-gaap Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
692000
us-gaap Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
656000
us-gaap Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
676000
us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.041 pure
us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
-0.242 pure
us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.21 pure
us-gaap Number Of Reportable Segments
NumberOfReportableSegments
4 pure
CY2021Q3 us-gaap Gross Profit
GrossProfit
23140000 USD
CY2020Q3 us-gaap Gross Profit
GrossProfit
21285000 USD
us-gaap Gross Profit
GrossProfit
45351000 USD
us-gaap Gross Profit
GrossProfit
41625000 USD
CY2021Q3 us-gaap Operating Expenses
OperatingExpenses
18939000 USD
CY2020Q3 us-gaap Operating Expenses
OperatingExpenses
16815000 USD
us-gaap Operating Expenses
OperatingExpenses
38027000 USD
us-gaap Operating Expenses
OperatingExpenses
33585000 USD
CY2021Q3 us-gaap Operating Income Loss
OperatingIncomeLoss
4201000 USD
CY2020Q3 us-gaap Operating Income Loss
OperatingIncomeLoss
4470000 USD
us-gaap Operating Income Loss
OperatingIncomeLoss
7324000 USD
us-gaap Operating Income Loss
OperatingIncomeLoss
8040000 USD
CY2021Q3 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
342000 USD
CY2020Q3 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-2086000 USD
us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-1363000 USD
us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-4902000 USD
CY2021Q3 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
4543000 USD
CY2020Q3 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
2384000 USD
us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
5961000 USD
us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
3138000 USD
CY2021Q3 us-gaap Inventory Net
InventoryNet
12117000 USD
CY2021Q1 us-gaap Inventory Net
InventoryNet
11178000 USD

Files In Submission

Name View Source Status
0001437749-21-025180-index-headers.html Edgar Link pending
0001437749-21-025180-index.html Edgar Link pending
0001437749-21-025180.txt Edgar Link pending
0001437749-21-025180-xbrl.zip Edgar Link pending
ex_276325.htm Edgar Link pending
ex_276326.htm Edgar Link pending
ex_276327.htm Edgar Link pending
ex_276328.htm Edgar Link pending
FilingSummary.xml Edgar Link unprocessable
Financial_Report.xlsx Edgar Link pending
MetaLinks.json Edgar Link pending
mlab-20210930.xsd Edgar Link pending
mlab-20210930_cal.xml Edgar Link unprocessable
mlab-20210930_def.xml Edgar Link unprocessable
mlab-20210930_lab.xml Edgar Link unprocessable
mlab-20210930_pre.xml Edgar Link unprocessable
mlab20210930_10q.htm Edgar Link pending
mlab20210930_10q_htm.xml Edgar Link completed
R1.htm Edgar Link pending
R10.htm Edgar Link pending
R11.htm Edgar Link pending
R12.htm Edgar Link pending
R13.htm Edgar Link pending
R14.htm Edgar Link pending
R15.htm Edgar Link pending
R16.htm Edgar Link pending
R17.htm Edgar Link pending
R18.htm Edgar Link pending
R19.htm Edgar Link pending
R2.htm Edgar Link pending
R20.htm Edgar Link pending
R21.htm Edgar Link pending
R22.htm Edgar Link pending
R23.htm Edgar Link pending
R24.htm Edgar Link pending
R25.htm Edgar Link pending
R26.htm Edgar Link pending
R27.htm Edgar Link pending
R28.htm Edgar Link pending
R29.htm Edgar Link pending
R3.htm Edgar Link pending
R30.htm Edgar Link pending
R31.htm Edgar Link pending
R32.htm Edgar Link pending
R33.htm Edgar Link pending
R34.htm Edgar Link pending
R35.htm Edgar Link pending
R36.htm Edgar Link pending
R37.htm Edgar Link pending
R38.htm Edgar Link pending
R39.htm Edgar Link pending
R4.htm Edgar Link pending
R40.htm Edgar Link pending
R41.htm Edgar Link pending
R42.htm Edgar Link pending
R43.htm Edgar Link pending
R44.htm Edgar Link pending
R45.htm Edgar Link pending
R46.htm Edgar Link pending
R47.htm Edgar Link pending
R48.htm Edgar Link pending
R49.htm Edgar Link pending
R5.htm Edgar Link pending
R50.htm Edgar Link pending
R51.htm Edgar Link pending
R52.htm Edgar Link pending
R53.htm Edgar Link pending
R54.htm Edgar Link pending
R55.htm Edgar Link pending
R56.htm Edgar Link pending
R57.htm Edgar Link pending
R58.htm Edgar Link pending
R59.htm Edgar Link pending
R6.htm Edgar Link pending
R7.htm Edgar Link pending
R8.htm Edgar Link pending
R9.htm Edgar Link pending
report.css Edgar Link pending
Show.js Edgar Link pending