2021 Q1 Form 10-Q Financial Statement
#000143774921001796 Filed on February 03, 2021
Income Statement
Concept | 2021 Q1 | 2020 Q4 | 2020 Q1 |
---|---|---|---|
Revenue | $37.96M | $34.17M | $34.21M |
YoY Change | 10.98% | 7.95% | 29.35% |
Cost Of Revenue | $13.23M | $13.52M | $15.57M |
YoY Change | -15.03% | -19.78% | 43.77% |
Gross Profit | $24.74M | $20.65M | $18.77M |
YoY Change | 31.79% | 39.52% | 20.21% |
Gross Profit Margin | 65.16% | 60.44% | 54.87% |
Selling, General & Admin | $17.68M | $17.93M | $15.38M |
YoY Change | 14.95% | 14.38% | 40.07% |
% of Gross Profit | 71.47% | 86.8% | 81.94% |
Research & Development | $2.670M | $2.705M | $2.310M |
YoY Change | 15.58% | 28.2% | 138.14% |
% of Gross Profit | 10.79% | 13.1% | 12.31% |
Depreciation & Amortization | $11.18M | $4.600M | $5.490M |
YoY Change | 103.61% | 50.33% | 141.85% |
% of Gross Profit | 45.19% | 22.27% | 29.25% |
Operating Expenses | $20.35M | $20.63M | $17.69M |
YoY Change | 15.04% | 14.25% | 48.03% |
Operating Profit | $4.386M | $22.00K | $1.079M |
YoY Change | 306.49% | -100.68% | -70.55% |
Interest Expense | -$2.110M | $1.950M | -$1.020M |
YoY Change | 106.86% | 1.09% | |
% of Operating Profit | -48.11% | 8863.64% | -94.53% |
Other Income/Expense, Net | $2.710M | -$5.749M | -$270.0K |
YoY Change | -1103.7% | 215.53% | -54.24% |
Pretax Income | $4.890M | -$5.727M | -$390.0K |
YoY Change | -1353.85% | 12.8% | -119.8% |
Income Tax | $970.0K | -$1.185M | $1.290M |
% Of Pretax Income | 19.84% | ||
Net Earnings | $3.920M | -$4.542M | -$1.680M |
YoY Change | -333.33% | 0.93% | -220.0% |
Net Earnings / Revenue | 10.33% | -13.29% | -4.91% |
Basic Earnings Per Share | $0.76 | -$0.89 | -$0.37 |
Diluted Earnings Per Share | $0.74 | -$0.89 | -$0.37 |
COMMON SHARES | |||
Basic Shares Outstanding | 5.132M | 5.125M | 4.370M |
Diluted Shares Outstanding | 5.125M |
Balance Sheet
Concept | 2021 Q1 | 2020 Q4 | 2020 Q1 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $263.9M | $253.7M | $81.40M |
YoY Change | 224.2% | 242.84% | 698.04% |
Cash & Equivalents | $263.9M | $253.7M | $81.38M |
Short-Term Investments | |||
Other Short-Term Assets | $4.900M | $9.200M | $6.100M |
YoY Change | -19.67% | 9.52% | 45.24% |
Inventory | $11.18M | $11.97M | $11.18M |
Prepaid Expenses | |||
Receivables | $23.79M | $20.41M | $21.13M |
Other Receivables | $0.00 | $0.00 | $0.00 |
Total Short-Term Assets | $303.7M | $295.3M | $122.8M |
YoY Change | 147.37% | 144.63% | 265.2% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $22.00M | $22.30M | $22.07M |
YoY Change | -0.31% | -0.26% | -0.72% |
Goodwill | $160.8M | $165.8M | $141.5M |
YoY Change | 13.64% | -12.56% | 113.23% |
Intangibles | $111.7M | $120.8M | $119.9M |
YoY Change | -6.78% | 37.16% | 260.85% |
Long-Term Investments | |||
YoY Change | |||
Other Assets | $2.530M | $1.806M | $2.480M |
YoY Change | 2.02% | -28.13% | |
Total Long-Term Assets | $297.7M | $326.4M | $286.3M |
YoY Change | 3.99% | 7.79% | 132.51% |
TOTAL ASSETS | |||
Total Short-Term Assets | $303.7M | $295.3M | $122.8M |
Total Long-Term Assets | $297.7M | $326.4M | $286.3M |
Total Assets | $601.5M | $621.6M | $409.1M |
YoY Change | 47.02% | 46.8% | 160.97% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $4.473M | $3.751M | $3.408M |
YoY Change | 31.25% | -0.77% | 17.6% |
Accrued Expenses | $9.945M | $9.165M | $6.605M |
YoY Change | 50.57% | 14.49% | 64.96% |
Deferred Revenue | $8.777M | $7.646M | $6.814M |
YoY Change | 28.81% | 20.16% | 71.85% |
Short-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Long-Term Debt Due | |||
YoY Change | |||
Total Short-Term Liabilities | $32.58M | $27.75M | $26.01M |
YoY Change | 25.28% | 9.92% | 9.92% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $145.7M | $144.3M | $140.3M |
YoY Change | 3.85% | 3.81% | 580.64% |
Other Long-Term Liabilities | $715.0K | $686.0K | $1.358M |
YoY Change | -47.35% | -50.36% | 1193.33% |
Total Long-Term Liabilities | $715.0K | $686.0K | $1.358M |
YoY Change | -47.35% | -50.36% | -93.45% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $32.58M | $27.75M | $26.01M |
Total Long-Term Liabilities | $715.0K | $686.0K | $1.358M |
Total Liabilities | $195.2M | $208.8M | $189.1M |
YoY Change | 3.25% | 10.33% | 316.0% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $72.46M | $69.36M | $72.36M |
YoY Change | 0.14% | -6.66% | -1.29% |
Common Stock | $317.7M | $314.5M | $158.0M |
YoY Change | 101.02% | 102.12% | 296.81% |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | |||
YoY Change | |||
Treasury Stock Shares | |||
Shareholders Equity | $406.2M | $412.8M | $220.0M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $601.5M | $621.6M | $409.1M |
YoY Change | 47.02% | 46.8% | 160.97% |
Cashflow Statement
Concept | 2021 Q1 | 2020 Q4 | 2020 Q1 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $3.920M | -$4.542M | -$1.680M |
YoY Change | -333.33% | 0.93% | -220.0% |
Depreciation, Depletion And Amortization | $11.18M | $4.600M | $5.490M |
YoY Change | 103.61% | 50.33% | 141.85% |
Cash From Operating Activities | $13.52M | $10.94M | $8.830M |
YoY Change | 53.11% | -0.64% | -13.94% |
INVESTING ACTIVITIES | |||
Capital Expenditures | -$1.040M | -$240.0K | -$560.0K |
YoY Change | 85.71% | -40.0% | 1020.0% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | $0.00 | $0.00 | $10.00K |
YoY Change | -100.0% | -100.0% | |
Cash From Investing Activities | -$1.040M | -$240.0K | -$550.0K |
YoY Change | 89.09% | -99.87% | 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.050M | 180.0K | 400.0K |
YoY Change | -362.5% | -150.0% | -107.13% |
NET CHANGE | |||
Cash From Operating Activities | 13.52M | 10.94M | 8.830M |
Cash From Investing Activities | -1.040M | -240.0K | -550.0K |
Cash From Financing Activities | -1.050M | 180.0K | 400.0K |
Net Change In Cash | 11.43M | 10.88M | 8.680M |
YoY Change | 31.68% | -106.35% | 88.7% |
FREE CASH FLOW | |||
Cash From Operating Activities | $13.52M | $10.94M | $8.830M |
Capital Expenditures | -$1.040M | -$240.0K | -$560.0K |
Free Cash Flow | $14.56M | $11.18M | $9.390M |
YoY Change | 55.06% | -2.02% | -8.92% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2021Q1 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
5132003 | |
CY2020Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
153000 | USD |
CY2020Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
159000 | USD |
CY2020Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
14623000 | USD |
CY2020Q1 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
12741000 | USD |
CY2020Q4 | us-gaap |
Common Stock No Par Value
CommonStockNoParValue
|
0 | |
CY2020Q1 | us-gaap |
Common Stock No Par Value
CommonStockNoParValue
|
0 | |
CY2020Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
25000000 | |
CY2020Q1 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
25000000 | |
CY2020Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
5131031 | |
CY2020Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
5131031 | |
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 |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.16 | |
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 |
CY2020Q4 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.16 | |
CY2019Q2 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.16 | |
CY2019Q3 | us-gaap |
Adjustments To Additional Paid In Capital Stock Issued Issuance Costs
AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
|
5568000 | USD |
CY2019Q3 | mlab |
Payments Of Debt Conversion Costs
PaymentsOfDebtConversionCosts
|
8338000 | USD |
CY2019Q3 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.16 | |
CY2019Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
230246000 | USD |
CY2019Q4 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.64 | |
CY2020Q4 | us-gaap |
Contract With Customer Asset Net
ContractWithCustomerAssetNet
|
0 | USD |
CY2019Q4 | us-gaap |
Contract With Customer Asset Net
ContractWithCustomerAssetNet
|
0 | USD |
us-gaap |
Income Tax Examination Year Under Examination
IncomeTaxExaminationYearUnderExamination
|
2018 | ||
us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
4 | pure | |
CY2020Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
253731000 | USD |
CY2020Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
81380000 | USD |
CY2020Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
20410000 | USD |
CY2020Q1 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
21132000 | USD |
CY2020Q4 | us-gaap |
Inventory Net
InventoryNet
|
11965000 | USD |
CY2020Q1 | us-gaap |
Inventory Net
InventoryNet
|
14230000 | USD |
CY2020Q4 | us-gaap |
Prepaid Taxes
PrepaidTaxes
|
5327000 | USD |
CY2020Q1 | us-gaap |
Prepaid Taxes
PrepaidTaxes
|
1914000 | USD |
CY2020Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
3842000 | USD |
CY2020Q1 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
4136000 | USD |
CY2020Q4 | us-gaap |
Assets Current
AssetsCurrent
|
295275000 | USD |
CY2020Q1 | us-gaap |
Assets Current
AssetsCurrent
|
122792000 | USD |
CY2020Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
22295000 | USD |
CY2020Q1 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
22066000 | USD |
CY2020Q4 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
15673000 | USD |
CY2020Q1 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
11461000 | USD |
CY2020Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
1806000 | USD |
CY2020Q1 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
2480000 | USD |
CY2020Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
120803000 | USD |
CY2020Q1 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
119871000 | USD |
CY2020Q4 | us-gaap |
Goodwill
Goodwill
|
165784000 | USD |
CY2020Q1 | us-gaap |
Goodwill
Goodwill
|
141536000 | USD |
CY2020Q4 | us-gaap |
Assets
Assets
|
621636000 | USD |
CY2020Q1 | us-gaap |
Assets
Assets
|
420206000 | USD |
CY2020Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
3751000 | USD |
CY2020Q1 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
3408000 | USD |
CY2020Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
7188000 | USD |
CY2020Q1 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
8940000 | USD |
CY2020Q4 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
7646000 | USD |
CY2020Q1 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
6814000 | USD |
CY2020Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
9165000 | USD |
CY2020Q1 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
6846000 | USD |
us-gaap |
Operating Expenses
OperatingExpenses
|
39697000 | USD | |
CY2020Q4 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
22000 | USD |
CY2020Q4 | us-gaap |
Convertible Debt Noncurrent
ConvertibleDebtNoncurrent
|
144302000 | USD |
CY2020Q1 | us-gaap |
Convertible Debt Noncurrent
ConvertibleDebtNoncurrent
|
140278000 | USD |
CY2020Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
686000 | USD |
CY2020Q1 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
1358000 | USD |
CY2020Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
27750000 | USD |
CY2020Q1 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
26008000 | USD |
CY2020Q4 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
36103000 | USD |
CY2020Q1 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
32549000 | USD |
CY2020Q4 | us-gaap |
Liabilities
Liabilities
|
208841000 | USD |
CY2020Q1 | us-gaap |
Liabilities
Liabilities
|
200193000 | USD |
CY2020Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
314537000 | USD |
CY2020Q1 | us-gaap |
Common Stock Value
CommonStockValue
|
158023000 | USD |
CY2020Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
69363000 | USD |
CY2020Q1 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
72359000 | USD |
CY2020Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
28895000 | USD |
CY2020Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-10369000 | USD |
CY2020Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
412795000 | USD |
CY2020Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
220013000 | USD |
CY2020Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
621636000 | USD |
CY2020Q1 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
420206000 | USD |
CY2020Q4 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
34172000 | USD |
CY2019Q4 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
31655000 | USD |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
95973000 | USD | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
83479000 | USD | |
CY2020Q4 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
13519000 | USD |
CY2019Q4 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
16852000 | USD |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
33695000 | USD | |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
36886000 | USD | |
CY2020Q4 | us-gaap |
Gross Profit
GrossProfit
|
20653000 | USD |
CY2019Q4 | us-gaap |
Gross Profit
GrossProfit
|
14803000 | USD |
us-gaap |
Gross Profit
GrossProfit
|
62278000 | USD | |
us-gaap |
Gross Profit
GrossProfit
|
46593000 | USD | |
CY2020Q4 | us-gaap |
Selling Expense
SellingExpense
|
4753000 | USD |
CY2019Q4 | us-gaap |
Selling Expense
SellingExpense
|
4067000 | USD |
us-gaap |
Selling Expense
SellingExpense
|
12614000 | USD | |
us-gaap |
Selling Expense
SellingExpense
|
8549000 | USD | |
CY2020Q4 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
13173000 | USD |
CY2019Q4 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
11605000 | USD |
us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
33887000 | USD | |
us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
26806000 | USD | |
CY2020Q4 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
2705000 | USD |
CY2019Q4 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
2110000 | USD |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
7715000 | USD | |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
4044000 | USD | |
CY2020Q4 | us-gaap |
Asset Impairment Charges
AssetImpairmentCharges
|
0 | USD |
CY2019Q4 | us-gaap |
Asset Impairment Charges
AssetImpairmentCharges
|
276000 | USD |
us-gaap |
Asset Impairment Charges
AssetImpairmentCharges
|
0 | USD | |
us-gaap |
Asset Impairment Charges
AssetImpairmentCharges
|
298000 | USD | |
CY2020Q4 | us-gaap |
Operating Expenses
OperatingExpenses
|
20631000 | USD |
CY2019Q4 | us-gaap |
Operating Expenses
OperatingExpenses
|
18058000 | USD |
us-gaap |
Operating Expenses
OperatingExpenses
|
54216000 | USD | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-4848000 | USD | |
CY2019Q4 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-3255000 | USD |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
8062000 | USD | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
6896000 | USD | |
CY2020Q4 | us-gaap |
Interest Expense
InterestExpense
|
1950000 | USD |
CY2019Q4 | us-gaap |
Interest Expense
InterestExpense
|
1929000 | USD |
us-gaap |
Interest Expense
InterestExpense
|
5803000 | USD | |
us-gaap |
Interest Expense
InterestExpense
|
3522000 | USD | |
CY2020Q4 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-3799000 | USD |
CY2019Q4 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
107000 | USD |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
748000 | USD | |
CY2020Q4 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-5749000 | USD |
CY2019Q4 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-1822000 | USD |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-10651000 | USD | |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-2774000 | USD | |
CY2020Q4 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-5727000 | USD |
CY2019Q4 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-5077000 | USD |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-2589000 | USD | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
4122000 | USD | |
CY2020Q4 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-1185000 | USD |
CY2019Q4 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-573000 | USD |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
-1943000 | USD | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
792000 | USD | |
CY2020Q4 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
-4542000 | USD |
CY2019Q4 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
-4504000 | USD |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
-646000 | USD | |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
3330000 | USD | |
CY2020Q4 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.89 | |
CY2019Q4 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-1.03 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.13 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.80 | ||
CY2020Q4 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.89 | |
CY2019Q4 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-1.03 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.13 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.75 | ||
CY2020Q4 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
5125000 | |
CY2019Q4 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
4367000 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
4922000 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
4142000 | ||
CY2020Q4 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
5125000 | |
CY2019Q4 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
4367000 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
4922000 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
4418000 | ||
CY2020Q4 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
-4542000 | USD |
CY2019Q4 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
-4504000 | USD |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
-646000 | USD | |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
3330000 | USD | |
CY2020Q4 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
21142000 | USD |
CY2019Q4 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
6615000 | USD |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
39264000 | USD | |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
5750000 | USD | |
CY2020Q4 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
16600000 | USD |
CY2019Q4 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
2111000 | USD |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
38618000 | USD | |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
9080000 | USD | |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
-646000 | USD | |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
3330000 | USD | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
12933000 | USD | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
7501000 | USD | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
6887000 | USD | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
5310000 | USD | |
us-gaap |
Paid In Kind Interest
PaidInKindInterest
|
4024000 | USD | |
us-gaap |
Paid In Kind Interest
PaidInKindInterest
|
2002000 | USD | |
mlab |
Amortization Of Inventory Stepup Cost
AmortizationOfInventoryStepupCost
|
-436000 | USD | |
mlab |
Amortization Of Inventory Stepup Cost
AmortizationOfInventoryStepupCost
|
5134000 | USD | |
mlab |
Increase Decrease In Inventory Reserve
IncreaseDecreaseInInventoryReserve
|
-368000 | USD | |
mlab |
Increase Decrease In Inventory Reserve
IncreaseDecreaseInInventoryReserve
|
-577000 | USD | |
us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-4583000 | USD | |
us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
256000 | USD | |
us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
1285000 | USD | |
us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
-758000 | USD | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-2224000 | USD | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-11000 | USD | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
485000 | USD | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-304000 | USD | |
us-gaap |
Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
|
2691000 | USD | |
us-gaap |
Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
|
2410000 | USD | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
71000 | USD | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
64000 | USD | |
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
-2517000 | USD | |
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
-4396000 | USD | |
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
523000 | USD | |
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
227000 | USD | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
23553000 | USD | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
18156000 | USD | |
us-gaap |
Payments To Acquire Businesses Gross
PaymentsToAcquireBusinessesGross
|
-0 | USD | |
us-gaap |
Payments To Acquire Businesses Gross
PaymentsToAcquireBusinessesGross
|
184102000 | USD | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
954000 | USD | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
935000 | USD | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-954000 | USD | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-185037000 | USD | |
us-gaap |
Proceeds From Convertible Debt
ProceedsFromConvertibleDebt
|
0 | USD | |
us-gaap |
Proceeds From Convertible Debt
ProceedsFromConvertibleDebt
|
167070000 | USD | |
us-gaap |
Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
|
145935000 | USD | |
us-gaap |
Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
|
84995000 | USD | |
us-gaap |
Repayments Of Debt
RepaymentsOfDebt
|
-0 | USD | |
us-gaap |
Repayments Of Debt
RepaymentsOfDebt
|
23000000 | USD | |
us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
2341000 | USD | |
us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
2019000 | USD | |
us-gaap |
Payment For Contingent Consideration Liability Financing Activities
PaymentForContingentConsiderationLiabilityFinancingActivities
|
11000 | USD | |
us-gaap |
Payment For Contingent Consideration Liability Financing Activities
PaymentForContingentConsiderationLiabilityFinancingActivities
|
11000 | USD | |
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
3692000 | USD | |
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
3848000 | USD | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
147275000 | USD | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
230883000 | USD | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
2477000 | USD | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
-509000 | USD | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
172351000 | USD | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
63493000 | 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 |
CY2020Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
253731000 | USD |
CY2019Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
73678000 | 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 |
CY2020Q4 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
991000 | USD |
CY2020Q4 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
819000 | USD |
CY2020Q4 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
3611000 | USD |
CY2020Q4 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
21142000 | USD |
CY2020Q4 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
-4542000 | USD |
CY2020Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
412795000 | 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 |
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 |
CY2019Q4 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
341000 | USD |
CY2019Q4 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
698000 | USD |
CY2019Q4 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
3260000 | USD |
CY2019Q4 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
6615000 | USD |
CY2019Q4 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
-4504000 | USD |
CY2019Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
235260000 | USD |
us-gaap |
Number Of Operating Segments
NumberOfOperatingSegments
|
4 | pure | |
CY2020Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
15261000 | USD |
CY2020Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
14746000 | USD |
CY2020Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
13143000 | USD |
CY2020Q4 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
34172000 | USD |
CY2019Q4 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
31655000 | USD |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
95973000 | USD | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
83479000 | USD | |
CY2020Q4 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
34172000 | USD |
CY2019Q4 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
31655000 | USD |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
95973000 | USD | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
83479000 | USD | |
CY2020Q1 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
7217000 | USD |
us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
-4131000 | USD | |
mlab |
Contract With Customer Liability Increase During Period Net Of Revenue Recognized
ContractWithCustomerLiabilityIncreaseDuringPeriodNetOfRevenueRecognized
|
4984000 | USD | |
CY2020Q4 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
8070000 | USD |
CY2020Q4 | us-gaap |
Money Market Funds At Carrying Value
MoneyMarketFundsAtCarryingValue
|
222819000 | USD |
CY2020Q1 | us-gaap |
Money Market Funds At Carrying Value
MoneyMarketFundsAtCarryingValue
|
66735000 | USD |
CY2020Q4 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
8151000 | USD |
CY2020Q1 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
6757000 | USD |
CY2020Q4 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
436000 | USD |
CY2020Q1 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
329000 | USD |
CY2020Q4 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
6370000 | USD |
CY2020Q1 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
9768000 | USD |
CY2020Q4 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
2992000 | USD |
CY2020Q1 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
2624000 | USD |
CY2020Q4 | us-gaap |
Inventory Net
InventoryNet
|
11965000 | USD |
CY2020Q1 | us-gaap |
Inventory Net
InventoryNet
|
14230000 | USD |
CY2020Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
183110000 | USD |
CY2020Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
62307000 | USD |
CY2020Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
120803000 | 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 |
CY2020Q4 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
3828 | USD |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
10694 | USD | |
CY2019Q4 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
2565 | USD |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
5895 | USD | |
CY2020Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year
FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
|
3891000 | USD |
CY2020Q4 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
|
15470000 | USD |
CY2020Q1 | us-gaap |
Goodwill
Goodwill
|
141536000 | USD |
us-gaap |
Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
|
17183000 | USD | |
us-gaap |
Goodwill Purchase Accounting Adjustments
GoodwillPurchaseAccountingAdjustments
|
7065000 | USD | |
CY2020Q4 | us-gaap |
Goodwill
Goodwill
|
165784000 | USD |
CY2020Q4 | us-gaap |
Accrued Bonuses Current
AccruedBonusesCurrent
|
2796000 | USD |
CY2020Q1 | us-gaap |
Accrued Bonuses Current
AccruedBonusesCurrent
|
4069000 | USD |
CY2020Q4 | us-gaap |
Accrued Salaries Current
AccruedSalariesCurrent
|
2746000 | USD |
CY2020Q1 | us-gaap |
Accrued Salaries Current
AccruedSalariesCurrent
|
2485000 | USD |
CY2020Q4 | us-gaap |
Accrued Payroll Taxes Current
AccruedPayrollTaxesCurrent
|
1478000 | USD |
CY2020Q1 | us-gaap |
Accrued Payroll Taxes Current
AccruedPayrollTaxesCurrent
|
2228000 | USD |
CY2020Q4 | us-gaap |
Other Employee Related Liabilities Current
OtherEmployeeRelatedLiabilitiesCurrent
|
168000 | USD |
CY2020Q1 | us-gaap |
Other Employee Related Liabilities Current
OtherEmployeeRelatedLiabilitiesCurrent
|
158000 | USD |
CY2020Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
7188000 | USD |
CY2020Q1 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
8940000 | USD |
CY2020Q4 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
4798000 | USD |
CY2020Q1 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
3796000 | USD |
CY2020Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
1057000 | USD |
CY2020Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
1095000 | USD |
CY2020Q4 | us-gaap |
Interest Payable Current
InterestPayableCurrent
|
889000 | USD |
CY2020Q1 | us-gaap |
Interest Payable Current
InterestPayableCurrent
|
296000 | USD |
CY2020Q4 | us-gaap |
Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
|
404000 | USD |
CY2020Q1 | us-gaap |
Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
|
857000 | USD |
CY2020Q4 | us-gaap |
Business Combination Contingent Consideration Liability Current
BusinessCombinationContingentConsiderationLiabilityCurrent
|
555000 | USD |
CY2020Q1 | us-gaap |
Business Combination Contingent Consideration Liability Current
BusinessCombinationContingentConsiderationLiabilityCurrent
|
504000 | USD |
CY2020Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
1462000 | USD |
CY2020Q1 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
298000 | USD |
CY2020Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
9165000 | USD |
CY2020Q1 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
6846000 | USD |
CY2020Q4 | us-gaap |
Interest Expense Debt Excluding Amortization
InterestExpenseDebtExcludingAmortization
|
593000 | USD |
CY2019Q4 | us-gaap |
Interest Expense Debt Excluding Amortization
InterestExpenseDebtExcludingAmortization
|
593000 | USD |
us-gaap |
Interest Expense Debt Excluding Amortization
InterestExpenseDebtExcludingAmortization
|
1779000 | USD | |
us-gaap |
Interest Expense Debt Excluding Amortization
InterestExpenseDebtExcludingAmortization
|
909000 | USD | |
CY2020Q4 | us-gaap |
Amortization Of Financing Costs And Discounts
AmortizationOfFinancingCostsAndDiscounts
|
1357000 | USD |
CY2019Q4 | us-gaap |
Amortization Of Financing Costs And Discounts
AmortizationOfFinancingCostsAndDiscounts
|
1295000 | USD |
us-gaap |
Amortization Of Financing Costs And Discounts
AmortizationOfFinancingCostsAndDiscounts
|
4024000 | USD | |
us-gaap |
Amortization Of Financing Costs And Discounts
AmortizationOfFinancingCostsAndDiscounts
|
2002000 | USD | |
CY2020Q4 | us-gaap |
Interest Expense Debt
InterestExpenseDebt
|
1950000 | USD |
CY2019Q4 | us-gaap |
Interest Expense Debt
InterestExpenseDebt
|
1888000 | USD |
us-gaap |
Interest Expense Debt
InterestExpenseDebt
|
5803000 | USD | |
us-gaap |
Interest Expense Debt
InterestExpenseDebt
|
2911000 | 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 |
CY2020Q4 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
3611000 | USD |
CY2019Q4 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
3260000 | USD |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
6887000 | USD | |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
5310000 | USD | |
CY2020Q4 | mlab |
Employee Service Sharebased Compensation Tax Expense Benefit From Compensation Expense
EmployeeServiceSharebasedCompensationTaxExpenseBenefitFromCompensationExpense
|
320000 | USD |
CY2019Q4 | mlab |
Employee Service Sharebased Compensation Tax Expense Benefit From Compensation Expense
EmployeeServiceSharebasedCompensationTaxExpenseBenefitFromCompensationExpense
|
-78000 | USD |
mlab |
Employee Service Sharebased Compensation Tax Expense Benefit From Compensation Expense
EmployeeServiceSharebasedCompensationTaxExpenseBenefitFromCompensationExpense
|
-1127000 | USD | |
mlab |
Employee Service Sharebased Compensation Tax Expense Benefit From Compensation Expense
EmployeeServiceSharebasedCompensationTaxExpenseBenefitFromCompensationExpense
|
-986000 | USD | |
CY2020Q4 | us-gaap |
Allocated Share Based Compensation Expense Net Of Tax
AllocatedShareBasedCompensationExpenseNetOfTax
|
3931000 | USD |
CY2019Q4 | us-gaap |
Allocated Share Based Compensation Expense Net Of Tax
AllocatedShareBasedCompensationExpenseNetOfTax
|
3182000 | USD |
us-gaap |
Allocated Share Based Compensation Expense Net Of Tax
AllocatedShareBasedCompensationExpenseNetOfTax
|
5760000 | USD | |
us-gaap |
Allocated Share Based Compensation Expense Net Of Tax
AllocatedShareBasedCompensationExpenseNetOfTax
|
4324000 | USD | |
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
|
12000 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
|
116.24 | ||
us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
47000 | ||
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
|
85.64 | ||
CY2020Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
263000 | |
CY2020Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
127.63 | |
mlab |
Sharebased Compensation Arrangement By Sharebased Payment Award Equity Instruments Other Than Options Cumulative Effect Of Adjustment Vested In Period
SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsCumulativeEffectOfAdjustmentVestedInPeriod
|
1629000 | USD | |
mlab |
Sharebased Compensation Arrangement By Sharebased Payment Award Equity Instruments Other Than Options Cumulative Effect Of Adjustment Vested In Period Net Of Tax
SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsCumulativeEffectOfAdjustmentVestedInPeriodNetOfTax
|
1209000 | USD | |
mlab |
Share Based Compensation Effect On Earning Per Share Basic
ShareBasedCompensationEffectOnEarningPerShareBasic
|
0.25 | ||
mlab |
Sharebased Payment Arrangement Expected Noncash Expense Increased Decrease Per Quarter
SharebasedPaymentArrangementExpectedNoncashExpenseIncreasedDecreasePerQuarter
|
194000 | USD | |
CY2020Q4 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
-4542000 | USD |
CY2019Q4 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
-4504000 | USD |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
-646000 | USD | |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
3330000 | USD | |
CY2020Q4 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
5125000 | |
CY2019Q4 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
4367000 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
4922000 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
4142000 | ||
CY2020Q4 | mlab |
Incremental Common Shares Attributable To Dilutive Effect Of Stock Options
IncrementalCommonSharesAttributableToDilutiveEffectOfStockOptions
|
0 | |
CY2019Q4 | mlab |
Incremental Common Shares Attributable To Dilutive Effect Of Stock Options
IncrementalCommonSharesAttributableToDilutiveEffectOfStockOptions
|
0 | |
mlab |
Incremental Common Shares Attributable To Dilutive Effect Of Stock Options
IncrementalCommonSharesAttributableToDilutiveEffectOfStockOptions
|
0 | ||
mlab |
Incremental Common Shares Attributable To Dilutive Effect Of Stock Options
IncrementalCommonSharesAttributableToDilutiveEffectOfStockOptions
|
251000 | ||
CY2020Q4 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
5125000 | |
CY2019Q4 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
4367000 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
4922000 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
4418000 | ||
CY2020Q4 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.89 | |
CY2019Q4 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-1.03 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.13 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.80 | ||
CY2020Q4 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.89 | |
CY2019Q4 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-1.03 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.13 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.75 | ||
CY2020Q4 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
926000 | |
CY2019Q4 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
972000 | |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
938000 | ||
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
355000 | ||
CY2020Q4 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.207 | pure |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.750 | pure | |
CY2019Q4 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.113 | pure |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.192 | pure | |
CY2020Q4 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.21 | pure |
CY2020Q4 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
630000 | USD |
us-gaap |
Tax Cuts And Jobs Act Of2017 Income Tax Expense Benefit
TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit
|
-630000 | USD | |
CY2020Q4 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
34172000 | USD |
CY2020Q4 | us-gaap |
Gross Profit
GrossProfit
|
20653000 | USD |
CY2020Q4 | mlab |
General And Administrative Research And Development Other Expense
GeneralAndAdministrativeResearchAndDevelopmentOtherExpense
|
-26380000 | USD |
CY2020Q4 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-5727000 | USD |
CY2019Q4 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
31655000 | USD |
CY2019Q4 | us-gaap |
Gross Profit
GrossProfit
|
14803000 | USD |
CY2019Q4 | mlab |
General And Administrative Research And Development Other Expense
GeneralAndAdministrativeResearchAndDevelopmentOtherExpense
|
-19880000 | USD |
CY2019Q4 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-5077000 | USD |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
95973000 | USD | |
us-gaap |
Gross Profit
GrossProfit
|
62278000 | USD | |
mlab |
General And Administrative Research And Development Other Expense
GeneralAndAdministrativeResearchAndDevelopmentOtherExpense
|
-64867000 | USD | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-2589000 | USD | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
83479000 | USD | |
us-gaap |
Gross Profit
GrossProfit
|
46593000 | USD | |
mlab |
General And Administrative Research And Development Other Expense
GeneralAndAdministrativeResearchAndDevelopmentOtherExpense
|
-42471000 | USD | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
4122000 | USD | |
CY2020Q4 | us-gaap |
Assets
Assets
|
621636000 | USD |
CY2020Q1 | us-gaap |
Assets
Assets
|
420206000 | USD |
us-gaap |
Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
|
145935000 | USD | |
us-gaap |
Stock Issued During Period Shares New Issues
StockIssuedDuringPeriodSharesNewIssues
|
600000 |