2020 Q3 Form 10-Q Financial Statement
#000143774920022629 Filed on November 05, 2020
Income Statement
Concept | 2020 Q3 | 2020 Q2 | 2019 Q3 |
---|---|---|---|
Revenue | $31.86M | $29.94M | $25.54M |
YoY Change | 24.77% | 13.9% | 2.7% |
Cost Of Revenue | $10.58M | $9.601M | $9.950M |
YoY Change | 6.28% | -5.4% | -3.29% |
Gross Profit | $21.29M | $20.34M | $15.59M |
YoY Change | 36.56% | 25.52% | 6.92% |
Gross Profit Margin | 66.81% | 67.93% | 61.04% |
Selling, General & Admin | $14.40M | $14.17M | $9.977M |
YoY Change | 44.34% | 45.7% | 7.31% |
% of Gross Profit | 67.66% | 69.69% | 64.01% |
Research & Development | $2.414M | $2.596M | $915.0K |
YoY Change | 163.83% | 154.76% | 8.67% |
% of Gross Profit | 11.34% | 12.76% | 5.87% |
Depreciation & Amortization | $4.420M | $3.908M | $2.260M |
YoY Change | 95.58% | 79.18% | -7.0% |
% of Gross Profit | 20.77% | 19.21% | 14.5% |
Operating Expenses | $16.82M | $16.77M | $10.89M |
YoY Change | 54.38% | 56.04% | -18.95% |
Operating Profit | $4.470M | $3.570M | $4.694M |
YoY Change | -4.77% | -33.79% | 312.48% |
Interest Expense | $1.934M | $1.919M | $1.397M |
YoY Change | 38.44% | 385.82% | |
% of Operating Profit | 43.27% | 53.75% | 29.76% |
Other Income/Expense, Net | -$2.086M | -$2.816M | -$920.0K |
YoY Change | 126.74% | 8700.0% | -647.62% |
Pretax Income | $2.384M | $754.0K | $3.774M |
YoY Change | -36.83% | -85.93% | 188.97% |
Income Tax | -$295.0K | -$463.0K | $602.0K |
% Of Pretax Income | -12.37% | -61.41% | 15.95% |
Net Earnings | $2.679M | $1.217M | $3.170M |
YoY Change | -15.49% | -73.88% | 218.91% |
Net Earnings / Revenue | 8.41% | 4.06% | 12.41% |
Basic Earnings Per Share | $0.52 | $0.27 | $0.76 |
Diluted Earnings Per Share | $0.51 | $0.26 | $0.73 |
COMMON SHARES | |||
Basic Shares Outstanding | 5.110M | 4.528M | 4.155M |
Diluted Shares Outstanding | 5.241M | 4.669M | 4.321M |
Balance Sheet
Concept | 2020 Q3 | 2020 Q2 | 2019 Q3 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $241.9M | $231.0M | $245.4M |
YoY Change | -1.43% | 3064.38% | 4282.14% |
Cash & Equivalents | $241.9M | $231.0M | $245.4M |
Short-Term Investments | |||
Other Short-Term Assets | $7.800M | $8.000M | $6.200M |
YoY Change | 25.81% | 21.21% | -3.13% |
Inventory | $11.84M | $12.90M | $6.848M |
Prepaid Expenses | |||
Receivables | $18.56M | $17.93M | $12.23M |
Other Receivables | $0.00 | $0.00 | $0.00 |
Total Short-Term Assets | $280.1M | $269.8M | $270.7M |
YoY Change | 3.47% | 697.53% | 705.95% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $22.31M | $21.80M | $21.73M |
YoY Change | 2.66% | -0.85% | -6.47% |
Goodwill | $156.4M | $153.9M | $67.09M |
YoY Change | 133.08% | 128.33% | 3.08% |
Intangibles | $116.7M | $117.5M | $31.53M |
YoY Change | 270.17% | 248.18% | -17.6% |
Long-Term Investments | |||
YoY Change | |||
Other Assets | $1.977M | $2.254M | $1.173M |
YoY Change | 68.54% | 65.61% | 1073.0% |
Total Long-Term Assets | $308.8M | $307.0M | $121.7M |
YoY Change | 153.67% | 143.93% | -3.91% |
TOTAL ASSETS | |||
Total Short-Term Assets | $280.1M | $269.8M | $270.7M |
Total Long-Term Assets | $308.8M | $307.0M | $121.7M |
Total Assets | $588.9M | $576.7M | $392.5M |
YoY Change | 50.06% | 261.2% | 144.85% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $1.852M | $2.812M | $2.339M |
YoY Change | -20.82% | -10.16% | 1.92% |
Accrued Expenses | $4.753M | $5.944M | $4.673M |
YoY Change | 1.71% | 24.04% | 27.5% |
Deferred Revenue | $6.790M | $5.858M | $3.980M |
YoY Change | 70.6% | 43.37% | |
Short-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Long-Term Debt Due | |||
YoY Change | |||
Total Short-Term Liabilities | $19.53M | $20.48M | $16.74M |
YoY Change | 16.68% | -3.98% | -14.29% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $142.9M | $141.6M | $137.7M |
YoY Change | 3.78% | 708.59% | 341.52% |
Other Long-Term Liabilities | $952.0K | $1.190M | $485.0K |
YoY Change | 96.29% | 70.98% | 264.66% |
Total Long-Term Liabilities | $952.0K | $1.190M | $485.0K |
YoY Change | 96.29% | -93.46% | -98.45% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $19.53M | $20.48M | $16.74M |
Total Long-Term Liabilities | $952.0K | $1.190M | $485.0K |
Total Liabilities | $196.5M | $194.5M | $163.3M |
YoY Change | 20.34% | 378.78% | 205.91% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $74.72M | $72.24M | $79.64M |
YoY Change | -6.17% | -6.51% | 10.19% |
Common Stock | $309.9M | $306.9M | $152.0M |
YoY Change | 103.88% | 607.1% | 329.18% |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | |||
YoY Change | |||
Treasury Stock Shares | |||
Shareholders Equity | $392.4M | $382.2M | $230.2M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $588.9M | $576.7M | $392.5M |
YoY Change | 50.06% | 261.2% | 144.85% |
Cashflow Statement
Concept | 2020 Q3 | 2020 Q2 | 2019 Q3 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $2.679M | $1.217M | $3.170M |
YoY Change | -15.49% | -73.88% | 218.91% |
Depreciation, Depletion And Amortization | $4.420M | $3.908M | $2.260M |
YoY Change | 95.58% | 79.18% | -7.0% |
Cash From Operating Activities | $10.54M | $2.260M | $6.430M |
YoY Change | 63.92% | 212.15% | 75.68% |
INVESTING ACTIVITIES | |||
Capital Expenditures | -$490.0K | $216.0K | -$310.0K |
YoY Change | 58.06% | -4.42% | -43.64% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | $0.00 | $0.00 | $0.00 |
YoY Change | -100.0% | -100.0% | |
Cash From Investing Activities | -$490.0K | -$216.0K | -$320.0K |
YoY Change | 53.12% | -92.23% | -119.16% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | $704.0K | ||
YoY Change | 12.82% | ||
Common Stock Issuance & Retirement, Net | $145.9M | $85.00M | |
YoY Change | |||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | 210.0K | $146.9M | 232.2M |
YoY Change | -99.91% | -16153.01% | -3484.26% |
NET CHANGE | |||
Cash From Operating Activities | 10.54M | $2.260M | 6.430M |
Cash From Investing Activities | -490.0K | -$216.0K | -320.0K |
Cash From Financing Activities | 210.0K | $146.9M | 232.2M |
Net Change In Cash | 10.26M | $149.6M | 238.3M |
YoY Change | -95.69% | -5311.53% | -15673.2% |
FREE CASH FLOW | |||
Cash From Operating Activities | $10.54M | $2.260M | $6.430M |
Capital Expenditures | -$490.0K | $216.0K | -$310.0K |
Free Cash Flow | $11.03M | $2.044M | $6.740M |
YoY Change | 63.65% | 310.44% | 60.1% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2020Q4 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
5118653 | |
CY2020Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
168000 | USD |
CY2020Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
159000 | USD |
CY2020Q3 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
14087000 | USD |
CY2020Q1 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
12741000 | USD |
CY2020Q3 | us-gaap |
Common Stock No Par Value
CommonStockNoParValue
|
0 | |
CY2020Q1 | us-gaap |
Common Stock No Par Value
CommonStockNoParValue
|
0 | |
CY2020Q3 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
25000000 | |
CY2020Q1 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
25000000 | |
CY2020Q3 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
5117441 | |
CY2020Q3 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
5117441 | |
CY2019Q3 | mlab |
Payments Of Debt Conversion Costs
PaymentsOfDebtConversionCosts
|
8338000 | USD |
CY2019Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
230246000 | USD |
CY2020Q3 | us-gaap |
Contract With Customer Asset Net
ContractWithCustomerAssetNet
|
0 | USD |
CY2020Q1 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
3408000 | USD |
CY2020Q3 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
5611000 | USD |
CY2020Q1 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
8940000 | USD |
CY2020Q3 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
6790000 | USD |
CY2020Q1 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
6814000 | USD |
CY2020Q3 | us-gaap |
Business Combination Contingent Consideration Liability Current
BusinessCombinationContingentConsiderationLiabilityCurrent
|
527000 | USD |
CY2020Q1 | us-gaap |
Business Combination Contingent Consideration Liability Current
BusinessCombinationContingentConsiderationLiabilityCurrent
|
504000 | USD |
CY2020Q3 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
4753000 | USD |
CY2020Q1 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
6342000 | USD |
CY2020Q3 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
19533000 | USD |
CY2020Q1 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
26008000 | USD |
CY2020Q3 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
33090000 | USD |
CY2020Q1 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
32549000 | USD |
CY2020Q3 | us-gaap |
Convertible Debt Noncurrent
ConvertibleDebtNoncurrent
|
142945000 | USD |
CY2020Q1 | us-gaap |
Convertible Debt Noncurrent
ConvertibleDebtNoncurrent
|
140278000 | USD |
CY2020Q3 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
952000 | USD |
CY2020Q1 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
4387140 | |
CY2020Q1 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
4387140 | |
CY2020Q2 | us-gaap |
Adjustments To Additional Paid In Capital Stock Issued Issuance Costs
AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
|
9315000 | USD |
CY2020Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
382234000 | USD |
CY2020Q3 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.16 | |
CY2020Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
392412000 | USD |
CY2020Q1 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
1358000 | USD |
CY2019Q4 | us-gaap |
Contract With Customer Asset Net
ContractWithCustomerAssetNet
|
0 | USD |
us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
4 | pure | |
CY2020Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
241924000 | USD |
CY2020Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
81380000 | USD |
CY2020Q3 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
18563000 | USD |
CY2020Q1 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
21132000 | USD |
CY2020Q3 | us-gaap |
Inventory Net
InventoryNet
|
11837000 | USD |
CY2020Q1 | us-gaap |
Inventory Net
InventoryNet
|
14230000 | USD |
CY2020Q3 | us-gaap |
Prepaid Taxes
PrepaidTaxes
|
3344000 | USD |
CY2020Q1 | us-gaap |
Prepaid Taxes
PrepaidTaxes
|
1914000 | USD |
CY2020Q3 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
4457000 | USD |
CY2020Q1 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
4136000 | USD |
CY2020Q3 | us-gaap |
Assets Current
AssetsCurrent
|
280125000 | USD |
CY2020Q1 | us-gaap |
Assets Current
AssetsCurrent
|
122792000 | USD |
CY2020Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
22309000 | USD |
CY2020Q1 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
22066000 | USD |
CY2020Q3 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
11453000 | USD |
CY2020Q1 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
11461000 | USD |
CY2020Q3 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
1977000 | USD |
CY2020Q1 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
2480000 | USD |
CY2020Q3 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
116703000 | USD |
CY2020Q1 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
119871000 | USD |
CY2020Q3 | us-gaap |
Goodwill
Goodwill
|
156365000 | USD |
CY2020Q1 | us-gaap |
Goodwill
Goodwill
|
141536000 | USD |
CY2020Q3 | us-gaap |
Assets
Assets
|
588932000 | USD |
CY2020Q1 | us-gaap |
Assets
Assets
|
420206000 | USD |
CY2020Q3 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
1852000 | USD |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-4902000 | USD | |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-952000 | USD | |
CY2020Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
2384000 | USD |
CY2020Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
392412000 | USD |
CY2019Q3 | us-gaap |
Interest Expense
InterestExpense
|
1397000 | USD |
us-gaap |
Interest Expense
InterestExpense
|
3853000 | USD | |
us-gaap |
Interest Expense
InterestExpense
|
1593000 | USD | |
CY2020Q3 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-152000 | USD |
CY2019Q3 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
477000 | USD |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-1049000 | USD | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
641000 | USD | |
CY2020Q3 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-2086000 | USD |
CY2019Q3 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-920000 | USD |
CY2020Q3 | us-gaap |
Liabilities
Liabilities
|
196520000 | USD |
CY2020Q1 | us-gaap |
Liabilities
Liabilities
|
200193000 | USD |
CY2020Q3 | us-gaap |
Common Stock Value
CommonStockValue
|
309935000 | USD |
CY2020Q1 | us-gaap |
Common Stock Value
CommonStockValue
|
158023000 | USD |
CY2020Q3 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
74724000 | USD |
CY2020Q1 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
72359000 | USD |
CY2020Q3 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
7753000 | USD |
CY2020Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-10369000 | USD |
CY2020Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
220013000 | USD |
CY2020Q3 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
588932000 | USD |
CY2020Q1 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
420206000 | USD |
CY2020Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
31860000 | USD |
CY2019Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
25536000 | USD |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
61801000 | USD | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
51824000 | USD | |
CY2020Q3 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
10575000 | USD |
CY2019Q3 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
9950000 | USD |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
20176000 | USD | |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
20034000 | USD | |
CY2020Q3 | us-gaap |
Gross Profit
GrossProfit
|
21285000 | USD |
CY2019Q3 | us-gaap |
Gross Profit
GrossProfit
|
15586000 | USD |
us-gaap |
Gross Profit
GrossProfit
|
41625000 | USD | |
us-gaap |
Gross Profit
GrossProfit
|
31790000 | USD | |
CY2020Q3 | us-gaap |
Selling Expense
SellingExpense
|
3786000 | USD |
CY2019Q3 | us-gaap |
Selling Expense
SellingExpense
|
2274000 | USD |
us-gaap |
Selling Expense
SellingExpense
|
7861000 | USD | |
us-gaap |
Selling Expense
SellingExpense
|
4482000 | USD | |
CY2020Q3 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
10615000 | USD |
CY2019Q3 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
7703000 | USD |
us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
20714000 | USD | |
us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
15223000 | USD | |
CY2020Q3 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
2414000 | USD |
CY2019Q3 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
915000 | USD |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
5010000 | USD | |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
1934000 | USD | |
CY2020Q3 | us-gaap |
Operating Expenses
OperatingExpenses
|
16815000 | USD |
CY2019Q3 | us-gaap |
Operating Expenses
OperatingExpenses
|
10892000 | USD |
us-gaap |
Operating Expenses
OperatingExpenses
|
33585000 | USD | |
us-gaap |
Operating Expenses
OperatingExpenses
|
21639000 | USD | |
CY2020Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
4470000 | USD |
CY2019Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
4694000 | USD |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
8040000 | USD | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
10151000 | USD | |
CY2020Q3 | us-gaap |
Interest Expense
InterestExpense
|
1934000 | USD |
CY2019Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
3774000 | USD |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
3138000 | USD | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
9199000 | USD | |
CY2020Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-295000 | USD |
CY2019Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
602000 | USD |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-758000 | USD | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
1365000 | USD | |
CY2020Q3 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
2679000 | USD |
CY2019Q3 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
3172000 | USD |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
3896000 | USD | |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
7834000 | USD | |
CY2020Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.52 | |
CY2019Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.76 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.81 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.94 | ||
CY2020Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.51 | |
CY2019Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.73 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.79 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.86 | ||
CY2020Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
5110000 | |
CY2019Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
4155000 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
4821000 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
4029000 | ||
CY2020Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
5241000 | |
CY2019Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
4321000 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
4958000 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
4205000 | ||
CY2020Q3 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
2679000 | USD |
CY2019Q3 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
3172000 | USD |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
3896000 | USD | |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
7834000 | USD | |
CY2020Q3 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
5262000 | USD |
CY2019Q3 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-986000 | USD |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
18122000 | USD | |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-865000 | USD | |
CY2020Q3 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
7941000 | USD |
CY2019Q3 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
2186000 | USD |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
22018000 | USD | |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
6969000 | USD | |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
3896000 | USD | |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
7834000 | USD | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
8333000 | USD | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
4444000 | USD | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
3276000 | USD | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
2050000 | USD | |
us-gaap |
Paid In Kind Interest
PaidInKindInterest
|
2667000 | USD | |
us-gaap |
Paid In Kind Interest
PaidInKindInterest
|
706000 | USD | |
mlab |
Amortization Of Inventory Stepup Cost
AmortizationOfInventoryStepupCost
|
-436000 | USD | |
mlab |
Amortization Of Inventory Stepup Cost
AmortizationOfInventoryStepupCost
|
0 | USD | |
mlab |
Increase Decrease In Inventory Reserve
IncreaseDecreaseInInventoryReserve
|
-258000 | USD | |
mlab |
Increase Decrease In Inventory Reserve
IncreaseDecreaseInInventoryReserve
|
-70000 | USD | |
us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
-499000 | USD | |
us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
-129000 | USD | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-3077000 | USD | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-246000 | USD | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
464000 | USD | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-295000 | USD | |
us-gaap |
Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
|
1941000 | USD | |
us-gaap |
Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
|
2508000 | USD | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
-1604000 | USD | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
-746000 | USD | |
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
-4811000 | USD | |
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
-5385000 | USD | |
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
-140000 | USD | |
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
14000 | USD | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
12610000 | USD | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
7149000 | USD | |
us-gaap |
Payments To Acquire Businesses Gross
PaymentsToAcquireBusinessesGross
|
-0 | USD | |
us-gaap |
Payments To Acquire Businesses Gross
PaymentsToAcquireBusinessesGross
|
2555000 | USD | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
707000 | USD | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
543000 | USD | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-707000 | USD | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-3098000 | USD | |
us-gaap |
Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
|
0 | USD | |
us-gaap |
Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
|
167070000 | USD | |
us-gaap |
Proceeds From Convertible Debt
ProceedsFromConvertibleDebt
|
145935000 | USD | |
us-gaap |
Proceeds From Convertible Debt
ProceedsFromConvertibleDebt
|
84995000 | USD | |
us-gaap |
Repayments Of Debt
RepaymentsOfDebt
|
-0 | USD | |
us-gaap |
Repayments Of Debt
RepaymentsOfDebt
|
23000000 | USD | |
us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
1522000 | USD | |
us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
1321000 | USD | |
us-gaap |
Payment For Contingent Consideration Liability Financing Activities
PaymentForContingentConsiderationLiabilityFinancingActivities
|
10000 | USD | |
us-gaap |
Payment For Contingent Consideration Liability Financing Activities
PaymentForContingentConsiderationLiabilityFinancingActivities
|
11000 | USD | |
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
2701000 | USD | |
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
3507000 | USD | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
147104000 | USD | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
231240000 | 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 |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
-33000 | USD | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
160544000 | USD | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
235258000 | USD | |
CY2020Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
81380000 | USD |
CY2019Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
10185000 | USD |
CY2020Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
241924000 | USD |
CY2019Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
245443000 | 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 Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
1217000 | 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 Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
2679000 | USD |
CY2019Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
111311000 | USD |
CY2019Q2 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
2709000 | USD |
CY2019Q2 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
624000 | USD |
CY2019Q2 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
868000 | USD |
CY2019Q2 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
121000 | USD |
CY2020Q3 | us-gaap |
Inventory Net
InventoryNet
|
11837000 | USD |
CY2019Q2 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
4662000 | USD |
CY2019Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
119047000 | USD |
CY2019Q3 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
798000 | USD |
CY2019Q3 | us-gaap |
Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
|
84995000 | USD |
CY2019Q3 | us-gaap |
Adjustments To Additional Paid In Capital Convertible Debt With Conversion Feature
AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature
|
22735000 | USD |
CY2019Q3 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
697000 | USD |
CY2019Q3 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
1182000 | USD |
CY2019Q3 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-986000 | USD |
CY2019Q3 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
3172000 | USD |
us-gaap |
Number Of Operating Segments
NumberOfOperatingSegments
|
4 | pure | |
CY2020Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
31860000 | USD |
CY2019Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
25536000 | USD |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
61801000 | USD | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
51824000 | USD | |
CY2020Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
31860000 | USD |
CY2019Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
25536000 | USD |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
61801000 | USD | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
51824000 | USD | |
CY2020Q1 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
7217000 | USD |
us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
3353000 | USD | |
mlab |
Contract With Customer Liability Increase During Period Net Of Revenue Recognized
ContractWithCustomerLiabilityIncreaseDuringPeriodNetOfRevenueRecognized
|
3272000 | USD | |
CY2020Q3 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
7136000 | USD |
CY2020Q3 | us-gaap |
Money Market Funds At Carrying Value
MoneyMarketFundsAtCarryingValue
|
222806000 | USD |
CY2020Q1 | us-gaap |
Money Market Funds At Carrying Value
MoneyMarketFundsAtCarryingValue
|
66735000 | USD |
CY2020Q3 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
7263000 | USD |
CY2020Q1 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
6757000 | USD |
CY2020Q3 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
357000 | USD |
CY2020Q1 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
329000 | USD |
CY2020Q3 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
7099000 | USD |
CY2020Q1 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
9768000 | USD |
CY2020Q3 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
2882000 | USD |
CY2020Q1 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
2624000 | USD |
CY2020Q1 | us-gaap |
Inventory Net
InventoryNet
|
14230000 | USD |
CY2020Q3 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
174006000 | USD |
CY2020Q3 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
57303000 | USD |
CY2020Q3 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
116703000 | USD |
CY2020Q1 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
169123000 | USD |
CY2020Q1 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
49252000 | USD |
CY2020Q1 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
119871000 | USD |
CY2020Q3 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
3512000 | USD |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
6866000 | USD | |
CY2019Q3 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1658000 | USD |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
3330000 | USD | |
CY2020Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
|
14635000 | USD |
CY2020Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
14599000 | USD |
CY2020Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
14581000 | USD |
CY2020Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
14056000 | USD |
CY2020Q3 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
|
12471000 | USD |
CY2020Q1 | us-gaap |
Goodwill
Goodwill
|
141536000 | USD |
us-gaap |
Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
|
9164000 | USD | |
us-gaap |
Goodwill Purchase Accounting Adjustments
GoodwillPurchaseAccountingAdjustments
|
5665000 | USD | |
CY2020Q3 | us-gaap |
Goodwill
Goodwill
|
156365000 | USD |
CY2020Q3 | us-gaap |
Accrued Bonuses Current
AccruedBonusesCurrent
|
1771000 | USD |
CY2020Q1 | us-gaap |
Accrued Bonuses Current
AccruedBonusesCurrent
|
4069000 | USD |
CY2020Q3 | us-gaap |
Accrued Salaries Current
AccruedSalariesCurrent
|
2146000 | USD |
CY2020Q1 | us-gaap |
Accrued Salaries Current
AccruedSalariesCurrent
|
2485000 | USD |
CY2020Q3 | us-gaap |
Accrued Payroll Taxes Current
AccruedPayrollTaxesCurrent
|
1504000 | USD |
CY2020Q1 | us-gaap |
Accrued Payroll Taxes Current
AccruedPayrollTaxesCurrent
|
2228000 | USD |
CY2020Q3 | us-gaap |
Other Employee Related Liabilities Current
OtherEmployeeRelatedLiabilitiesCurrent
|
190000 | USD |
CY2020Q1 | us-gaap |
Other Employee Related Liabilities Current
OtherEmployeeRelatedLiabilitiesCurrent
|
158000 | USD |
CY2020Q3 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
5611000 | USD |
CY2020Q1 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
8940000 | USD |
CY2020Q3 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
1965000 | USD |
CY2020Q1 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
3796000 | USD |
CY2020Q3 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
945000 | USD |
CY2020Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
1095000 | USD |
CY2020Q3 | us-gaap |
Interest Payable Current
InterestPayableCurrent
|
296000 | USD |
CY2020Q1 | us-gaap |
Interest Payable Current
InterestPayableCurrent
|
296000 | USD |
CY2020Q3 | us-gaap |
Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
|
494000 | USD |
CY2020Q1 | us-gaap |
Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
|
857000 | USD |
CY2020Q3 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
1053000 | USD |
CY2020Q1 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
298000 | USD |
CY2020Q3 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
4753000 | USD |
CY2020Q1 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
6342000 | USD |
CY2020Q3 | us-gaap |
Interest Expense Debt Excluding Amortization
InterestExpenseDebtExcludingAmortization
|
593000 | USD |
CY2019Q3 | us-gaap |
Interest Expense Debt Excluding Amortization
InterestExpenseDebtExcludingAmortization
|
316000 | USD |
us-gaap |
Interest Expense Debt Excluding Amortization
InterestExpenseDebtExcludingAmortization
|
1186000 | USD | |
us-gaap |
Interest Expense Debt Excluding Amortization
InterestExpenseDebtExcludingAmortization
|
316000 | USD | |
CY2020Q3 | us-gaap |
Amortization Of Financing Costs And Discounts
AmortizationOfFinancingCostsAndDiscounts
|
1341000 | USD |
CY2019Q3 | us-gaap |
Amortization Of Financing Costs And Discounts
AmortizationOfFinancingCostsAndDiscounts
|
707000 | USD |
us-gaap |
Amortization Of Financing Costs And Discounts
AmortizationOfFinancingCostsAndDiscounts
|
2667000 | USD | |
us-gaap |
Amortization Of Financing Costs And Discounts
AmortizationOfFinancingCostsAndDiscounts
|
707000 | USD | |
CY2020Q3 | us-gaap |
Interest Expense Debt
InterestExpenseDebt
|
1934000 | USD |
CY2019Q3 | us-gaap |
Interest Expense Debt
InterestExpenseDebt
|
1023000 | USD |
us-gaap |
Interest Expense Debt
InterestExpenseDebt
|
3853000 | USD | |
us-gaap |
Interest Expense Debt
InterestExpenseDebt
|
1023000 | USD | |
CY2020Q2 | us-gaap |
Stock Issued During Period Shares New Issues
StockIssuedDuringPeriodSharesNewIssues
|
600000 | |
CY2020Q2 | mlab |
Sale Of Stock Underwriter Options Shares
SaleOfStockUnderwriterOptionsShares
|
90000 | |
CY2020Q2 | us-gaap |
Shares Issued Price Per Share
SharesIssuedPricePerShare
|
225.00 | |
CY2020Q2 | us-gaap |
Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
|
145935000 | USD |
CY2020Q3 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
2008000 | USD |
CY2019Q3 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
1182000 | USD |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
3276000 | USD | |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
2050000 | USD | |
CY2020Q3 | mlab |
Employee Service Sharebased Compensation Tax Expense Benefit From Compensation Expense
EmployeeServiceSharebasedCompensationTaxExpenseBenefitFromCompensationExpense
|
-522000 | USD |
CY2019Q3 | mlab |
Employee Service Sharebased Compensation Tax Expense Benefit From Compensation Expense
EmployeeServiceSharebasedCompensationTaxExpenseBenefitFromCompensationExpense
|
-368000 | USD |
mlab |
Employee Service Sharebased Compensation Tax Expense Benefit From Compensation Expense
EmployeeServiceSharebasedCompensationTaxExpenseBenefitFromCompensationExpense
|
-1447000 | USD | |
mlab |
Employee Service Sharebased Compensation Tax Expense Benefit From Compensation Expense
EmployeeServiceSharebasedCompensationTaxExpenseBenefitFromCompensationExpense
|
-908000 | USD | |
CY2020Q3 | us-gaap |
Allocated Share Based Compensation Expense Net Of Tax
AllocatedShareBasedCompensationExpenseNetOfTax
|
1486000 | USD |
CY2019Q3 | us-gaap |
Allocated Share Based Compensation Expense Net Of Tax
AllocatedShareBasedCompensationExpenseNetOfTax
|
814000 | USD |
us-gaap |
Allocated Share Based Compensation Expense Net Of Tax
AllocatedShareBasedCompensationExpenseNetOfTax
|
1829000 | USD | |
us-gaap |
Allocated Share Based Compensation Expense Net Of Tax
AllocatedShareBasedCompensationExpenseNetOfTax
|
1142000 | USD | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
4958000 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
4205000 | ||
CY2020Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.52 | |
CY2020Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
286000 | |
CY2020Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
107.72 | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
36000 | ||
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
|
226.72 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
|
10000 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
|
112.27 | ||
us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
36000 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
|
83.69 | ||
CY2020Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
276000 | |
CY2020Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
126.30 | |
CY2020Q3 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
2679000 | USD |
CY2019Q3 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
3172000 | USD |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
3896000 | USD | |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
7834000 | USD | |
CY2020Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
5110000 | |
CY2019Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
4155000 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
4821000 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
4029000 | ||
CY2020Q3 | mlab |
Incremental Common Shares Attributable To Dilutive Effect Of Stock Options
IncrementalCommonSharesAttributableToDilutiveEffectOfStockOptions
|
119000 | |
CY2019Q3 | mlab |
Incremental Common Shares Attributable To Dilutive Effect Of Stock Options
IncrementalCommonSharesAttributableToDilutiveEffectOfStockOptions
|
156000 | |
mlab |
Incremental Common Shares Attributable To Dilutive Effect Of Stock Options
IncrementalCommonSharesAttributableToDilutiveEffectOfStockOptions
|
125000 | ||
mlab |
Incremental Common Shares Attributable To Dilutive Effect Of Stock Options
IncrementalCommonSharesAttributableToDilutiveEffectOfStockOptions
|
166000 | ||
CY2020Q3 | us-gaap |
Incremental Common Shares Attributable To Nonvested Shares With Forfeitable Dividends
IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
|
12000 | |
CY2019Q3 | us-gaap |
Incremental Common Shares Attributable To Nonvested Shares With Forfeitable Dividends
IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
|
10000 | |
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
|
10000 | ||
CY2020Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
5241000 | |
CY2019Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
4321000 | |
CY2019Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.76 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.81 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.94 | ||
CY2020Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.51 | |
CY2019Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.73 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.79 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.86 | ||
CY2020Q3 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
692000 | |
CY2019Q3 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
378000 | |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
676000 | ||
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
200000 | ||
CY2020Q3 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
-0.124 | pure |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
-0.242 | pure | |
CY2019Q3 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.160 | pure |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.148 | pure | |
us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.21 | pure | |
CY2020Q2 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
630000 | USD |
CY2020Q3 | us-gaap |
Tax Cuts And Jobs Act Of2017 Income Tax Expense Benefit
TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit
|
-630000 | USD |
us-gaap |
Business Acquisitions Pro Forma Net Income Loss
BusinessAcquisitionsProFormaNetIncomeLoss
|
6435000 | USD | |
CY2020Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
31860000 | USD |
CY2020Q3 | us-gaap |
Gross Profit
GrossProfit
|
21285000 | USD |
CY2020Q3 | mlab |
General And Administrative Research And Development Other Expense
GeneralAndAdministrativeResearchAndDevelopmentOtherExpense
|
-18901000 | USD |
CY2020Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
2384000 | USD |
CY2019Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
25536000 | USD |
CY2019Q3 | us-gaap |
Gross Profit
GrossProfit
|
15586000 | USD |
CY2019Q3 | mlab |
General And Administrative Research And Development Other Expense
GeneralAndAdministrativeResearchAndDevelopmentOtherExpense
|
-11812000 | USD |
CY2019Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
3774000 | USD |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
61801000 | USD | |
us-gaap |
Gross Profit
GrossProfit
|
41625000 | USD | |
mlab |
General And Administrative Research And Development Other Expense
GeneralAndAdministrativeResearchAndDevelopmentOtherExpense
|
-38487000 | USD | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
3138000 | USD | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
51824000 | USD | |
us-gaap |
Gross Profit
GrossProfit
|
31790000 | USD | |
mlab |
General And Administrative Research And Development Other Expense
GeneralAndAdministrativeResearchAndDevelopmentOtherExpense
|
-22591000 | USD | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
9199000 | USD | |
CY2020Q3 | us-gaap |
Assets
Assets
|
588932000 | USD |
CY2020Q1 | us-gaap |
Assets
Assets
|
420206000 | USD |