2019 Q2 Form 10-Q Financial Statement
#000143774919016814 Filed on August 14, 2019
Income Statement
Concept | 2019 Q2 | 2018 Q4 | 2018 Q2 |
---|---|---|---|
Revenue | $19.72M | $17.56M | $16.42M |
YoY Change | 20.15% | -7.02% | -3.11% |
Cost Of Revenue | $8.367M | $7.590M | $6.729M |
YoY Change | 24.34% | 17.49% | 45.52% |
Gross Profit | $11.36M | $9.973M | $9.686M |
YoY Change | 17.24% | -19.83% | -6.33% |
Gross Profit Margin | 57.58% | 56.78% | 59.01% |
Selling, General & Admin | $9.352M | $8.610M | $8.725M |
YoY Change | 7.19% | -15.34% | 0.06% |
% of Gross Profit | 82.35% | 86.33% | 90.08% |
Research & Development | |||
YoY Change | |||
% of Gross Profit | |||
Depreciation & Amortization | $1.224M | $1.237M | $1.270M |
YoY Change | -3.62% | -16.42% | -14.77% |
% of Gross Profit | 10.78% | 12.4% | 13.11% |
Operating Expenses | $10.39M | $9.847M | $9.890M |
YoY Change | 5.01% | -15.4% | -13.5% |
Operating Profit | $971.0K | $126.0K | -$204.0K |
YoY Change | -575.98% | -84.25% | -81.32% |
Interest Expense | $488.0K | -$439.0K | $296.0K |
YoY Change | 64.86% | 37.19% | -11.11% |
% of Operating Profit | 50.26% | -348.41% | |
Other Income/Expense, Net | -$39.00K | -$18.00K | $1.000K |
YoY Change | -4000.0% | -100.25% | |
Pretax Income | $444.0K | -$331.0K | -$499.0K |
YoY Change | -188.98% | -79.69% | -66.53% |
Income Tax | $63.00K | -$56.00K | $6.000K |
% Of Pretax Income | 14.19% | ||
Net Earnings | $381.0K | -$275.0K | -$505.0K |
YoY Change | -175.45% | -98.47% | -54.34% |
Net Earnings / Revenue | 1.93% | -1.57% | -3.08% |
Basic Earnings Per Share | $0.02 | -$0.02 | |
Diluted Earnings Per Share | $0.02 | -$14.07K | -$0.02 |
COMMON SHARES | |||
Basic Shares Outstanding | 19.71M | 22.70M | |
Diluted Shares Outstanding | 20.58M | 22.70M |
Balance Sheet
Concept | 2019 Q2 | 2018 Q4 | 2018 Q2 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $1.702M | $4.318M | $2.400M |
YoY Change | -29.08% | 23.37% | 2300.0% |
Cash & Equivalents | $1.702M | $4.318M | $2.361M |
Short-Term Investments | |||
Other Short-Term Assets | $1.368M | $1.372M | $1.634M |
YoY Change | -16.28% | 19.3% | 24.35% |
Inventory | $2.742M | $2.254M | $1.991M |
Prepaid Expenses | |||
Receivables | $11.22M | $9.593M | $9.892M |
Other Receivables | $0.00 | $0.00 | $0.00 |
Total Short-Term Assets | $17.03M | $17.54M | $15.88M |
YoY Change | 7.26% | -0.74% | 6.57% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $1.539M | $1.445M | $1.540M |
YoY Change | -0.06% | -11.51% | -15.15% |
Goodwill | |||
YoY Change | |||
Intangibles | $17.62M | $19.87M | $22.16M |
YoY Change | -20.51% | -18.96% | -21.67% |
Long-Term Investments | |||
YoY Change | |||
Other Assets | $194.0K | $137.0K | $137.0K |
YoY Change | 41.61% | 4.58% | 124.59% |
Total Long-Term Assets | $55.33M | $46.54M | $47.64M |
YoY Change | 16.15% | -9.13% | -35.46% |
TOTAL ASSETS | |||
Total Short-Term Assets | $17.03M | $17.54M | $15.88M |
Total Long-Term Assets | $55.33M | $46.54M | $47.64M |
Total Assets | $72.36M | $64.07M | $63.52M |
YoY Change | 13.92% | -6.98% | -28.4% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $10.21M | $7.091M | $5.985M |
YoY Change | 70.53% | 28.55% | 14.07% |
Accrued Expenses | $1.374M | $0.00 | |
YoY Change | |||
Deferred Revenue | |||
YoY Change | |||
Short-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Long-Term Debt Due | $6.084M | $4.903M | $3.037M |
YoY Change | 100.33% | 61.34% | 14.17% |
Total Short-Term Liabilities | $20.53M | $14.79M | $11.67M |
YoY Change | 76.0% | 18.57% | 6.12% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $27.48M | $28.84M | $21.96M |
YoY Change | 25.12% | 13.77% | -23.53% |
Other Long-Term Liabilities | $4.021M | $172.0K | |
YoY Change | 2237.79% | 72.0% | |
Total Long-Term Liabilities | $52.11M | $43.63M | $33.86M |
YoY Change | 53.89% | 15.04% | 16.69% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $20.53M | $14.79M | $11.67M |
Total Long-Term Liabilities | $52.11M | $43.63M | $33.86M |
Total Liabilities | $72.64M | $43.63M | $45.53M |
YoY Change | 59.55% | 15.04% | 13.79% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | -$63.31M | -$62.73M | -$61.93M |
YoY Change | 2.22% | 1.78% | 42.34% |
Common Stock | $2.000K | $2.000K | $2.000K |
YoY Change | 0.0% | 0.0% | 0.0% |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | |||
YoY Change | |||
Treasury Stock Shares | |||
Shareholders Equity | $20.25M | $20.44M | $29.66M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $72.36M | $64.07M | $63.52M |
YoY Change | 13.92% | -6.98% | -28.4% |
Cashflow Statement
Concept | 2019 Q2 | 2018 Q4 | 2018 Q2 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $381.0K | -$275.0K | -$505.0K |
YoY Change | -175.45% | -98.47% | -54.34% |
Depreciation, Depletion And Amortization | $1.224M | $1.237M | $1.270M |
YoY Change | -3.62% | -16.42% | -14.77% |
Cash From Operating Activities | $3.050M | $3.181M | $3.800M |
YoY Change | -19.74% | -12.13% | 42.32% |
INVESTING ACTIVITIES | |||
Capital Expenditures | -$4.358M | -$3.782M | -$1.620M |
YoY Change | 169.01% | 3051.67% | 86.21% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | $569.0K | $975.0K | $760.0K |
YoY Change | -25.13% | 178.57% | -30.28% |
Cash From Investing Activities | -$3.789M | -$2.807M | -$850.0K |
YoY Change | 345.76% | -1320.43% | -486.36% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | |||
YoY Change | |||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | 541.0K | 62.00K | -2.100M |
YoY Change | -125.76% | -105.25% | -30.23% |
NET CHANGE | |||
Cash From Operating Activities | 3.050M | 3.181M | 3.800M |
Cash From Investing Activities | -3.789M | -2.807M | -850.0K |
Cash From Financing Activities | 541.0K | 62.00K | -2.100M |
Net Change In Cash | -198.0K | 436.0K | 850.0K |
YoY Change | -123.29% | -83.67% | -808.33% |
FREE CASH FLOW | |||
Cash From Operating Activities | $3.050M | $3.181M | $3.800M |
Capital Expenditures | -$4.358M | -$3.782M | -$1.620M |
Free Cash Flow | $7.408M | $6.963M | $5.420M |
YoY Change | 36.68% | 86.18% | 53.11% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2018Q4 | infu |
Capital And Operating Leases Future Minimum Payments Current
CapitalAndOperatingLeasesFutureMinimumPaymentsCurrent
|
1778000 | |
CY2018Q4 | infu |
Capital And Operating Leases Future Minimum Payments Due
CapitalAndOperatingLeasesFutureMinimumPaymentsDue
|
8182000 | |
CY2018Q4 | infu |
Capital And Operating Leases Future Minimum Payments Due In Five Years
CapitalAndOperatingLeasesFutureMinimumPaymentsDueInFiveYears
|
636000 | |
CY2018Q4 | infu |
Capital And Operating Leases Future Minimum Payments Due In Four Years
CapitalAndOperatingLeasesFutureMinimumPaymentsDueInFourYears
|
624000 | |
CY2018Q4 | infu |
Capital And Operating Leases Future Minimum Payments Due In Three Years
CapitalAndOperatingLeasesFutureMinimumPaymentsDueInThreeYears
|
726000 | |
CY2018Q4 | infu |
Capital And Operating Leases Future Minimum Payments Due In Two Years
CapitalAndOperatingLeasesFutureMinimumPaymentsDueInTwoYears
|
1347000 | |
CY2018Q4 | infu |
Capital And Operating Leases Future Minimum Payments Due Thereafter
CapitalAndOperatingLeasesFutureMinimumPaymentsDueThereafter
|
3071000 | |
CY2019Q2 | infu |
Depreciation Expense Related To Medical Equipment
DepreciationExpenseRelatedToMedicalEquipment
|
1800000 | |
infu |
Depreciation Expense Related To Medical Equipment
DepreciationExpenseRelatedToMedicalEquipment
|
3500000 | ||
CY2018Q2 | infu |
Depreciation Expense Related To Medical Equipment
DepreciationExpenseRelatedToMedicalEquipment
|
1500000 | |
infu |
Depreciation Expense Related To Medical Equipment
DepreciationExpenseRelatedToMedicalEquipment
|
3000000 | ||
CY2019Q2 | infu |
Lessee Operating Lease Lease Not Yet Commenced Amount
LesseeOperatingLeaseLeaseNotYetCommencedAmount
|
300000 | |
CY2019Q2 | infu |
Longterm Debt Maturities Repayments Of Principal In Year Five And Thereafter
LongtermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter
|
898000 | |
CY2019Q2 | infu |
Medical Equipment Held For Sale Or Rental
MedicalEquipmentHeldForSaleOrRental
|
1927000 | |
CY2018Q4 | infu |
Medical Equipment Held For Sale Or Rental
MedicalEquipmentHeldForSaleOrRental
|
1601000 | |
CY2019Q2 | infu |
Medical Equipment In Rental Service Net Of Accumulated Depreciation
MedicalEquipmentInRentalServiceNetOfAccumulatedDepreciation
|
28873000 | |
CY2018Q4 | infu |
Medical Equipment In Rental Service Net Of Accumulated Depreciation
MedicalEquipmentInRentalServiceNetOfAccumulatedDepreciation
|
23488000 | |
CY2019Q2 | infu |
Medical Equipment In Rental Services Accumulated Depreciation
MedicalEquipmentInRentalServicesAccumulatedDepreciation
|
39234000 | |
CY2018Q4 | infu |
Medical Equipment In Rental Services Accumulated Depreciation
MedicalEquipmentInRentalServicesAccumulatedDepreciation
|
37411000 | |
CY2019Q2 | infu |
Medical Equipment In Rental Services Gross
MedicalEquipmentInRentalServicesGross
|
68721000 | |
CY2018Q4 | infu |
Medical Equipment In Rental Services Gross
MedicalEquipmentInRentalServicesGross
|
61429000 | |
CY2019Q2 | infu |
Medical Equipment In Rental Services Reserve
MedicalEquipmentInRentalServicesReserve
|
614000 | |
CY2018Q4 | infu |
Medical Equipment In Rental Services Reserve
MedicalEquipmentInRentalServicesReserve
|
530000 | |
CY2019Q2 | infu |
Medical Equipment Net
MedicalEquipmentNet
|
30800000 | |
CY2018Q4 | infu |
Medical Equipment Net
MedicalEquipmentNet
|
25089000 | |
CY2019Q2 | infu |
Unamortized Debt Issuance Expense Current
UnamortizedDebtIssuanceExpenseCurrent
|
39000 | |
CY2018Q4 | infu |
Unamortized Debt Issuance Expense Current
UnamortizedDebtIssuanceExpenseCurrent
|
38000 | |
CY2019Q2 | infu |
Unamortized Debt Issuance Expense Noncurrent
UnamortizedDebtIssuanceExpenseNoncurrent
|
59000 | |
CY2018Q4 | infu |
Unamortized Debt Issuance Expense Noncurrent
UnamortizedDebtIssuanceExpenseNoncurrent
|
76000 | |
CY2019Q2 | infu |
Unamortized Value Of Debt Issuance Costs Principal Current
UnamortizedValueOfDebtIssuanceCostsPrincipalCurrent
|
20000 | |
CY2019Q2 | infu |
Unamortized Value Of Debt Issuance Costs Principal In Year Five And Thereafter
UnamortizedValueOfDebtIssuanceCostsPrincipalInYearFiveAndThereafter
|
||
CY2019Q2 | infu |
Unamortized Value Of Debt Issuance Costs Principal In Year Four
UnamortizedValueOfDebtIssuanceCostsPrincipalInYearFour
|
||
CY2019Q2 | infu |
Unamortized Value Of Debt Issuance Costs Principal In Year Three
UnamortizedValueOfDebtIssuanceCostsPrincipalInYearThree
|
39000 | |
CY2019Q2 | infu |
Unamortized Value Of Debt Issuance Costs Principal In Year Two
UnamortizedValueOfDebtIssuanceCostsPrincipalInYearTwo
|
39000 | |
CY2019Q2 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
10206000 | |
CY2018Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
7091000 | |
CY2019Q2 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
11218000 | |
CY2018Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
9593000 | |
CY2019Q2 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
4605000 | |
CY2018Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
4609000 | |
CY2019Q2 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
83557000 | |
CY2018Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
83167000 | |
CY2018Q2 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
5000 | |
CY2019Q2 | us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
171000 | |
us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
5000 | ||
CY2018Q4 | us-gaap |
Capital Lease Obligations Current
CapitalLeaseObligationsCurrent
|
33000 | |
CY2018Q4 | us-gaap |
Capital Lease Obligations Noncurrent
CapitalLeaseObligationsNoncurrent
|
||
CY2018Q4 | us-gaap |
Capital Leases Future Minimum Payments Due
CapitalLeasesFutureMinimumPaymentsDue
|
33000 | |
CY2018Q4 | us-gaap |
Capital Leases Future Minimum Payments Due Current
CapitalLeasesFutureMinimumPaymentsDueCurrent
|
33000 | |
CY2018Q4 | us-gaap |
Capital Leases Future Minimum Payments Due In Five Years
CapitalLeasesFutureMinimumPaymentsDueInFiveYears
|
||
CY2018Q4 | us-gaap |
Capital Leases Future Minimum Payments Due In Four Years
CapitalLeasesFutureMinimumPaymentsDueInFourYears
|
||
CY2018Q4 | us-gaap |
Capital Leases Future Minimum Payments Due In Three Years
CapitalLeasesFutureMinimumPaymentsDueInThreeYears
|
||
CY2018Q4 | us-gaap |
Capital Leases Future Minimum Payments Due In Two Years
CapitalLeasesFutureMinimumPaymentsDueInTwoYears
|
||
CY2018Q4 | us-gaap |
Capital Leases Future Minimum Payments Due Thereafter
CapitalLeasesFutureMinimumPaymentsDueThereafter
|
||
CY2018Q4 | us-gaap |
Capital Leases Future Minimum Payments Interest Included In Payments
CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments
|
||
CY2018Q4 | us-gaap |
Capital Leases Future Minimum Payments Present Value Of Net Minimum Payments
CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments
|
33000 | |
CY2018Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
4318000 | |
CY2017Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
3469000 | |
CY2019Q2 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
19719214 | |
us-gaap |
Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
208000 | ||
CY2018Q2 | us-gaap |
Adjustments To Additional Paid In Capital Share Based Compensation Employee Stock Purchase Program Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition
|
||
us-gaap |
Adjustments To Additional Paid In Capital Share Based Compensation Employee Stock Purchase Program Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition
|
46000 | ||
us-gaap |
Adjustments To Additional Paid In Capital Share Based Compensation Employee Stock Purchase Program Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition
|
53000 | ||
CY2018Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
114000 | |
CY2019Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
284000 | |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
226000 | ||
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
530000 | ||
CY2019Q2 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1124000 | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
2249000 | ||
CY2018Q2 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
1165000 | |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
2352000 | ||
CY2019Q2 | us-gaap |
Assets
Assets
|
72361000 | |
CY2018Q4 | us-gaap |
Assets
Assets
|
64073000 | |
CY2019Q2 | us-gaap |
Assets Current
AssetsCurrent
|
17030000 | |
CY2018Q4 | us-gaap |
Assets Current
AssetsCurrent
|
17537000 | |
CY2019Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
1702000 | |
CY2018Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
2361000 | |
us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
-2616000 | ||
us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
-1108000 | ||
CY2019Q2 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.0001 | |
CY2018Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.0001 | |
CY2019Q2 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
200000000 | |
CY2018Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
200000000 | |
CY2019Q2 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
23237703 | |
CY2018Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
23095513 | |
CY2018Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
19577024 | |
CY2019Q2 | us-gaap |
Common Stock Value
CommonStockValue
|
2000 | |
CY2018Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
2000 | |
CY2019Q2 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
8367000 | |
CY2018Q2 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
6729000 | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-237000 | ||
CY2019Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year
FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
|
2153000 | |
CY2019Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
|
548000 | |
CY2019Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
2051000 | |
CY2019Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
3930000 | |
CY2019Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
4285000 | |
CY2019Q2 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
6785000 | |
CY2018Q2 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
6399000 | |
us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
13819000 | ||
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
16219000 | ||
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
12975000 | ||
CY2019Q2 | us-gaap |
Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
|
76000 | |
CY2018Q4 | us-gaap |
Deferred Tax Liabilities Noncurrent
DeferredTaxLiabilitiesNoncurrent
|
||
CY2019Q2 | us-gaap |
Depreciation Nonproduction
DepreciationNonproduction
|
100000 | |
us-gaap |
Depreciation Nonproduction
DepreciationNonproduction
|
200000 | ||
CY2018Q2 | us-gaap |
Depreciation Nonproduction
DepreciationNonproduction
|
100000 | |
us-gaap |
Depreciation Nonproduction
DepreciationNonproduction
|
200000 | ||
CY2019Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.02 | |
CY2018Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.02 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.03 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.01 | ||
CY2019Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.02 | |
CY2018Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.02 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.03 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.01 | ||
CY2018Q4 | us-gaap |
Finance Lease Weighted Average Discount Rate Percent
FinanceLeaseWeightedAverageDiscountRatePercent
|
0.035 | |
CY2019Q2 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
33307000 | |
CY2018Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
31058000 | |
CY2019Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense After Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
|
2649000 | |
us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
12560000 | ||
CY2019Q2 | us-gaap |
Gross Profit
GrossProfit
|
11356000 | |
CY2018Q2 | us-gaap |
Gross Profit
GrossProfit
|
9686000 | |
us-gaap |
Gross Profit
GrossProfit
|
21697000 | ||
us-gaap |
Gross Profit
GrossProfit
|
19923000 | ||
CY2019Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
444000 | |
CY2018Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-499000 | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-457000 | ||
CY2019Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
716000 | |
CY2018Q4 | us-gaap |
Inventory Net
InventoryNet
|
2254000 | |
CY2019Q2 | us-gaap |
Lease Cost
LeaseCost
|
343000 | |
us-gaap |
Lease Cost
LeaseCost
|
803000 | ||
CY2019Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
63000 | |
CY2018Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
6000 | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
64000 | ||
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
122000 | ||
CY2019Q2 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
875012 | |
CY2018Q2 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
||
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
|||
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
|||
CY2019Q2 | us-gaap |
Intangible Assets Gross Excluding Goodwill
IntangibleAssetsGrossExcludingGoodwill
|
50923000 | |
CY2018Q4 | us-gaap |
Intangible Assets Gross Excluding Goodwill
IntangibleAssetsGrossExcludingGoodwill
|
50923000 | |
CY2019Q2 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
17616000 | |
CY2018Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
19865000 | |
CY2019Q2 | us-gaap |
Interest Expense
InterestExpense
|
488000 | |
CY2018Q2 | us-gaap |
Interest Expense
InterestExpense
|
296000 | |
us-gaap |
Interest Expense
InterestExpense
|
948000 | ||
us-gaap |
Interest Expense
InterestExpense
|
611000 | ||
CY2019Q2 | us-gaap |
Inventory Net
InventoryNet
|
2742000 | |
CY2019Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
7508000 | |
CY2019Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due After Year Five
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
|
3430000 | |
CY2019Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Five
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
|
666000 | |
CY2019Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
655000 | |
CY2019Q2 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
779000 | |
CY2019Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
1262000 | |
CY2018Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
28842000 | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-375000 | ||
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-4931000 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-6560000 | ||
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-1023000 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
4319000 | ||
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
4846000 | ||
CY2019Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
381000 | |
CY2019Q2 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
2113000 | |
CY2019Q2 | us-gaap |
Lessor Operating Lease Lease Not Yet Commenced Term Of Contract1
LessorOperatingLeaseLeaseNotYetCommencedTermOfContract1
|
P6Y | |
CY2019Q2 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
72361000 | |
CY2018Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
64073000 | |
CY2019Q2 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
20534000 | |
CY2018Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
14790000 | |
CY2019Q2 | us-gaap |
Liabilities Noncurrent
LiabilitiesNoncurrent
|
52109000 | |
CY2018Q4 | us-gaap |
Liabilities Noncurrent
LiabilitiesNoncurrent
|
43632000 | |
CY2019Q2 | us-gaap |
Long Term Debt
LongTermDebt
|
33562000 | |
CY2018Q4 | us-gaap |
Long Term Debt
LongTermDebt
|
33745000 | |
CY2019Q2 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
6084000 | |
CY2018Q4 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
4903000 | |
CY2019Q2 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Year Four
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
|
734000 | |
CY2019Q2 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Year Three
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
|
22870000 | |
CY2019Q2 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Year Two
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
|
5938000 | |
CY2019Q2 | us-gaap |
Long Term Debt Maturities Repayments Of Principal Remainder Of Fiscal Year
LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
|
3122000 | |
CY2019Q2 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
27478000 | |
CY2018Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-505000 | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-579000 | ||
us-gaap |
Net Income Loss
NetIncomeLoss
|
-301000 | ||
CY2019Q2 | us-gaap |
Operating Expenses
OperatingExpenses
|
10385000 | |
CY2018Q2 | us-gaap |
Operating Expenses
OperatingExpenses
|
9890000 | |
us-gaap |
Operating Expenses
OperatingExpenses
|
21146000 | ||
us-gaap |
Operating Expenses
OperatingExpenses
|
19539000 | ||
CY2019Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
971000 | |
CY2018Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-204000 | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
551000 | ||
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
384000 | ||
CY2019Q2 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
290000 | |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
677000 | ||
CY2019Q2 | us-gaap |
Operating Lease Expense
OperatingLeaseExpense
|
400000 | |
us-gaap |
Operating Lease Expense
OperatingLeaseExpense
|
700000 | ||
CY2019Q1 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
3100000 | |
CY2019Q2 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
5395000 | |
CY2019Q2 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
1374000 | |
CY2019Q2 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
4021000 | |
us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
3000 | ||
CY2018Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
||
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
771000 | ||
CY2019Q1 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
3100000 | |
CY2019Q2 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
5182000 | |
CY2018Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
||
CY2019Q2 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.075 | |
CY2019Q2 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P7Y109D | |
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Due
OperatingLeasesFutureMinimumPaymentsDue
|
8149000 | |
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Due Current
OperatingLeasesFutureMinimumPaymentsDueCurrent
|
1745000 | |
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Due In Five Years
OperatingLeasesFutureMinimumPaymentsDueInFiveYears
|
636000 | |
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Due In Four Years
OperatingLeasesFutureMinimumPaymentsDueInFourYears
|
624000 | |
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Due In Three Years
OperatingLeasesFutureMinimumPaymentsDueInThreeYears
|
726000 | |
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Due In Two Years
OperatingLeasesFutureMinimumPaymentsDueInTwoYears
|
1347000 | |
CY2018Q4 | us-gaap |
Operating Leases Future Minimum Payments Due Thereafter
OperatingLeasesFutureMinimumPaymentsDueThereafter
|
3071000 | |
CY2019Q2 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
1368000 | |
CY2018Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
1372000 | |
CY2019Q2 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
194000 | |
CY2018Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
137000 | |
CY2019Q2 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
4244000 | |
CY2018Q4 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
2796000 | |
CY2019Q2 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-39000 | |
CY2018Q2 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
1000 | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-60000 | ||
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-10000 | ||
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
|||
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
1264000 | ||
us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
|||
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
208000 | ||
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
5000 | ||
us-gaap |
Payments To Acquire Productive Assets
PaymentsToAcquireProductiveAssets
|
7893000 | ||
us-gaap |
Payments To Acquire Productive Assets
PaymentsToAcquireProductiveAssets
|
2743000 | ||
CY2019Q2 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.0001 | |
CY2018Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.0001 | |
CY2019Q2 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
1000000 | |
CY2018Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
1000000 | |
CY2019Q2 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2018Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2019Q2 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
||
CY2018Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
||
us-gaap |
Proceeds From Payments For Other Financing Activities
ProceedsFromPaymentsForOtherFinancingActivities
|
2024000 | ||
us-gaap |
Proceeds From Payments For Other Financing Activities
ProceedsFromPaymentsForOtherFinancingActivities
|
|||
us-gaap |
Proceeds From Sale Of Productive Assets
ProceedsFromSaleOfProductiveAssets
|
1333000 | ||
us-gaap |
Proceeds From Sale Of Productive Assets
ProceedsFromSaleOfProductiveAssets
|
1720000 | ||
us-gaap |
Proceeds From Stock Plans
ProceedsFromStockPlans
|
68000 | ||
us-gaap |
Proceeds From Stock Plans
ProceedsFromStockPlans
|
46000 | ||
CY2019Q2 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
6144000 | |
CY2018Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
6054000 | |
CY2019Q2 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
1539000 | |
CY2018Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
1445000 | |
us-gaap |
Repayments Of Long Term Debt And Capital Securities
RepaymentsOfLongTermDebtAndCapitalSecurities
|
2256000 | ||
us-gaap |
Repayments Of Long Term Debt And Capital Securities
RepaymentsOfLongTermDebtAndCapitalSecurities
|
3708000 | ||
CY2019Q2 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-63307000 | |
CY2018Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-62728000 | |
CY2019Q2 | us-gaap |
Revenues
Revenues
|
19723000 | |
CY2018Q2 | us-gaap |
Revenues
Revenues
|
16415000 | |
us-gaap |
Revenues
Revenues
|
37916000 | ||
us-gaap |
Revenues
Revenues
|
32898000 | ||
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
3015000 | ||
CY2019Q2 | us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
2476000 | |
CY2018Q2 | us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
2326000 | |
us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
5078000 | ||
us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
4627000 | ||
CY2018Q2 | us-gaap |
Stock Issued During Period Value Share Based Compensation Gross
StockIssuedDuringPeriodValueShareBasedCompensationGross
|
||
CY2019Q2 | us-gaap |
Stock Issued During Period Value Share Based Compensation Gross
StockIssuedDuringPeriodValueShareBasedCompensationGross
|
15000 | |
us-gaap |
Stock Issued During Period Value Share Based Compensation Gross
StockIssuedDuringPeriodValueShareBasedCompensationGross
|
|||
us-gaap |
Stock Issued During Period Value Share Based Compensation Gross
StockIssuedDuringPeriodValueShareBasedCompensationGross
|
15000 | ||
CY2018Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
31232000 | |
CY2018Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
29655000 | |
CY2019Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
19743000 | |
CY2019Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
20252000 | |
CY2017Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
30953000 | |
CY2018Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
20441000 | |
CY2018Q2 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
1181000 | |
us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
1264000 | ||
CY2019Q2 | us-gaap |
Unamortized Debt Issuance Expense
UnamortizedDebtIssuanceExpense
|
98000 | |
CY2018Q4 | us-gaap |
Unamortized Debt Issuance Expense
UnamortizedDebtIssuanceExpense
|
114000 | |
CY2019Q2 | us-gaap |
Variable Lease Cost
VariableLeaseCost
|
53000 | |
us-gaap |
Variable Lease Cost
VariableLeaseCost
|
126000 | ||
CY2019Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
20583434 | |
CY2018Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
22703415 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
19644590 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
22751318 | ||
CY2019Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19708422 | |
CY2018Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
22703415 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19644590 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
22751318 |