2019 Q1 Form 10-Q Financial Statement
#000162828019003086 Filed on March 18, 2019
Income Statement
Concept | 2019 Q1 | 2018 Q2 | 2018 Q1 |
---|---|---|---|
Revenue | $6.430M | $4.920M | $5.082M |
YoY Change | 26.52% | 32.26% | 42.55% |
Cost Of Revenue | $3.429M | $2.820M | $2.473M |
YoY Change | 38.66% | 9.73% | 2.61% |
Gross Profit | $3.001M | $2.110M | $2.609M |
YoY Change | 15.02% | 83.48% | 124.91% |
Gross Profit Margin | 46.67% | 42.89% | 51.34% |
Selling, General & Admin | $2.102M | $1.610M | $1.631M |
YoY Change | 28.88% | -34.55% | 4.42% |
% of Gross Profit | 70.04% | 76.3% | 62.51% |
Research & Development | $1.269M | $1.090M | $1.045M |
YoY Change | 21.44% | 0.93% | 4.71% |
% of Gross Profit | 42.29% | 51.66% | 40.05% |
Depreciation & Amortization | $127.0K | $110.0K | $98.00K |
YoY Change | 29.59% | 175.0% | 188.24% |
% of Gross Profit | 4.23% | 5.21% | 3.76% |
Operating Expenses | $6.800M | $2.700M | $5.149M |
YoY Change | 32.06% | -23.73% | 3.69% |
Operating Profit | -$370.0K | -$590.0K | -$67.00K |
YoY Change | 452.24% | -75.31% | -95.22% |
Interest Expense | |||
YoY Change | |||
% of Operating Profit | |||
Other Income/Expense, Net | $1.000K | -$20.00K | -$7.000K |
YoY Change | -114.29% | 0.0% | -12.5% |
Pretax Income | -$369.0K | -$620.0K | -$74.00K |
YoY Change | 398.65% | -74.27% | -94.75% |
Income Tax | $0.00 | $20.00K | $2.000K |
% Of Pretax Income | |||
Net Earnings | -$369.0K | -$630.0K | -$76.00K |
YoY Change | 385.53% | -73.97% | -94.61% |
Net Earnings / Revenue | -5.74% | -12.8% | -1.5% |
Basic Earnings Per Share | -$0.03 | -$0.01 | |
Diluted Earnings Per Share | -$0.03 | -$57.27K | -$0.01 |
COMMON SHARES | |||
Basic Shares Outstanding | 11.51M shares | 10.99M shares | |
Diluted Shares Outstanding | 11.51M shares | 10.99M shares |
Balance Sheet
Concept | 2019 Q1 | 2018 Q2 | 2018 Q1 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $3.310M | $860.0K | $1.060M |
YoY Change | 212.26% | -73.94% | -69.63% |
Cash & Equivalents | $3.310M | $856.0K | $1.100M |
Short-Term Investments | |||
Other Short-Term Assets | $300.0K | $290.0K | $190.0K |
YoY Change | 57.89% | -3.33% | -64.81% |
Inventory | |||
Prepaid Expenses | |||
Receivables | $3.919M | $3.917M | $2.942M |
Other Receivables | $0.00 | $0.00 | $0.00 |
Total Short-Term Assets | $7.527M | $5.060M | $4.189M |
YoY Change | 79.68% | -13.78% | -30.82% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $2.578M | $2.083M | $1.980M |
YoY Change | 30.2% | 71.3% | 194.64% |
Goodwill | $669.0K | $669.0K | $669.0K |
YoY Change | 0.0% | 0.0% | 0.0% |
Intangibles | |||
YoY Change | |||
Long-Term Investments | |||
YoY Change | |||
Other Assets | $137.0K | $116.0K | $107.0K |
YoY Change | 28.04% | 8.41% | -28.67% |
Total Long-Term Assets | $3.384M | $3.018M | $2.906M |
YoY Change | 16.45% | 40.9% | 94.9% |
TOTAL ASSETS | |||
Total Short-Term Assets | $7.527M | $5.060M | $4.189M |
Total Long-Term Assets | $3.384M | $3.018M | $2.906M |
Total Assets | $10.91M | $8.078M | $7.095M |
YoY Change | 53.78% | 0.84% | -5.98% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $2.116M | $2.154M | $1.961M |
YoY Change | 7.9% | 16.31% | 48.11% |
Accrued Expenses | $641.0K | $569.0K | $365.0K |
YoY Change | 75.62% | -16.93% | 11.62% |
Deferred Revenue | $4.723M | $4.704M | |
YoY Change | |||
Short-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Long-Term Debt Due | $220.0K | $30.00K | $30.00K |
YoY Change | 633.33% | ||
Total Short-Term Liabilities | $7.704M | $7.453M | $6.177M |
YoY Change | 24.72% | 0.08% | 17.17% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $0.00 | $20.00K | $20.00K |
YoY Change | -100.0% | ||
Other Long-Term Liabilities | $151.0K | $151.0K | $446.0K |
YoY Change | -66.14% | -7.93% | 90.6% |
Total Long-Term Liabilities | $151.0K | $151.0K | $446.0K |
YoY Change | -66.14% | -7.93% | 90.6% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $7.704M | $7.453M | $6.177M |
Total Long-Term Liabilities | $151.0K | $151.0K | $446.0K |
Total Liabilities | $8.588M | $8.075M | $6.623M |
YoY Change | 29.67% | 6.1% | 20.29% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | -$70.40M | -$70.83M | -$70.19M |
YoY Change | 0.29% | 2.13% | 4.88% |
Common Stock | $72.77M | $72.08M | $71.92M |
YoY Change | 1.18% | 1.52% | 2.42% |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | $0.00 | $1.252M | $1.252M |
YoY Change | -100.0% | 0.0% | 0.0% |
Treasury Stock Shares | 0.000 shares | 269.7K shares | 269.7K shares |
Shareholders Equity | $2.323M | $3.000K | $472.0K |
YoY Change | |||
Total Liabilities & Shareholders Equity | $10.91M | $8.078M | $7.095M |
YoY Change | 53.78% | 0.84% | -5.98% |
Cashflow Statement
Concept | 2019 Q1 | 2018 Q2 | 2018 Q1 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | -$369.0K | -$630.0K | -$76.00K |
YoY Change | 385.53% | -73.97% | -94.61% |
Depreciation, Depletion And Amortization | $127.0K | $110.0K | $98.00K |
YoY Change | 29.59% | 175.0% | 188.24% |
Cash From Operating Activities | $1.210M | $10.00K | $440.0K |
YoY Change | 175.0% | -97.5% | -164.33% |
INVESTING ACTIVITIES | |||
Capital Expenditures | -$200.0K | -$210.0K | -$80.00K |
YoY Change | 150.0% | -64.41% | -46.67% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | $0.00 | ||
YoY Change | |||
Cash From Investing Activities | -$200.0K | -$210.0K | -$80.00K |
YoY Change | 150.0% | -64.41% | -46.67% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | |||
YoY Change | |||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | 350.0K | -10.00K | 30.00K |
YoY Change | 1066.67% | -400.0% | |
NET CHANGE | |||
Cash From Operating Activities | 1.210M | 10.00K | 440.0K |
Cash From Investing Activities | -200.0K | -210.0K | -80.00K |
Cash From Financing Activities | 350.0K | -10.00K | 30.00K |
Net Change In Cash | 1.360M | -210.0K | 390.0K |
YoY Change | 248.72% | 10.53% | -157.02% |
FREE CASH FLOW | |||
Cash From Operating Activities | $1.210M | $10.00K | $440.0K |
Capital Expenditures | -$200.0K | -$210.0K | -$80.00K |
Free Cash Flow | $1.410M | $220.0K | $520.0K |
YoY Change | 171.15% | -77.78% | -197.38% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2018Q2 | csbr |
Assetsin Progress Gross
AssetsinProgressGross
|
15000 | USD |
CY2019Q1 | csbr |
Assetsin Progress Gross
AssetsinProgressGross
|
25000 | USD |
CY2019Q1 | csbr |
Capital Lease Obligations Noncurrent Excluding Interest
CapitalLeaseObligationsNoncurrentExcludingInterest
|
0 | USD |
CY2014Q4 | csbr |
Monthly Capital Lease Payment
MonthlyCapitalLeasePayment
|
3000 | USD |
CY2018Q3 | csbr |
Monthly Capital Lease Payment
MonthlyCapitalLeasePayment
|
11000 | USD |
csbr |
Numberof Operating Subsidiaries
NumberofOperatingSubsidiaries
|
2 | subsidiary | |
csbr |
Reversalof Provisionfor Doubtful Accounts
ReversalofProvisionforDoubtfulAccounts
|
0 | USD | |
csbr |
Reversalof Provisionfor Doubtful Accounts
ReversalofProvisionforDoubtfulAccounts
|
53000 | USD | |
csbr |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Options Aggregate Intrinsic Value Granted
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsAggregateIntrinsicValueGranted
|
0 | USD | |
csbr |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Options Grant In Period Weighted Average Remaining Contractual Term
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsGrantInPeriodWeightedAverageRemainingContractualTerm
|
P5Y6M25D | ||
csbr |
Share Based Compensation Arrangement By Share Based Payment Award Options Canceled In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCanceledInPeriod
|
40183 | shares | |
csbr |
Share Based Compensation Arrangement By Share Based Payment Award Options Granted Weighted Average Remaining Contractual Term
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm
|
P8Y1M18D | ||
CY2018Q2 | csbr |
Share Based Compensation Arrangement By Share Based Payment Award Warrants Outstanding
ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstanding
|
2004284 | shares |
CY2019Q1 | csbr |
Share Based Compensation Arrangement By Share Based Payment Award Warrants Outstanding
ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsOutstanding
|
1671440 | shares |
csbr |
Share Based Compensation Arrangements By Share Based Payment Award Options Canceled In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsCanceledInPeriodWeightedAverageExercisePrice
|
2.10 | ||
csbr |
Sharebased Compensation Arrangement By Sharebased Payment Award Equity Instruments Other Than Options Aggregate Intrinsic Value Canceled
SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueCanceled
|
628128 | USD | |
csbr |
Sharebased Compensation Arrangement By Sharebased Payment Award Equity Instruments Other Than Options Aggregate Intrinsic Value Exercised
SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercised
|
668195 | USD | |
csbr |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercises In Period Weighted Average Remaining Contractual Term
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm
|
P4Y8M18D | ||
CY2019Q1 | csbr |
Working Capital Deficit
WorkingCapitalDeficit
|
-177000 | USD |
dei |
Amendment Flag
AmendmentFlag
|
false | ||
dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--04-30 | ||
dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q3 | ||
dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2019 | ||
dei |
Document Period End Date
DocumentPeriodEndDate
|
2019-01-31 | ||
dei |
Document Type
DocumentType
|
10-Q | ||
dei |
Entity Central Index Key
EntityCentralIndexKey
|
0000771856 | ||
CY2019Q1 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
11615272 | shares |
dei |
Entity Emerging Growth Company
EntityEmergingGrowthCompany
|
false | ||
dei |
Entity Filer Category
EntityFilerCategory
|
Non-accelerated Filer | ||
dei |
Entity Registrant Name
EntityRegistrantName
|
CHAMPIONS ONCOLOGY, INC. | ||
dei |
Entity Small Business
EntitySmallBusiness
|
true | ||
dei |
Trading Symbol
TradingSymbol
|
CSBR | ||
CY2018Q2 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
2154000 | USD |
CY2019Q1 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
2116000 | USD |
CY2018Q2 | us-gaap |
Accounts Receivable Gross
AccountsReceivableGross
|
1827000 | USD |
CY2019Q1 | us-gaap |
Accounts Receivable Gross
AccountsReceivableGross
|
2367000 | USD |
CY2018Q2 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
3930000 | USD |
CY2019Q1 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
3932000 | USD |
CY2018Q2 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
3917000 | USD |
CY2019Q1 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
3919000 | USD |
CY2018Q2 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
569000 | USD |
CY2019Q1 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
641000 | USD |
CY2018Q2 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
1468000 | USD |
CY2019Q1 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
1901000 | USD |
CY2018Q2 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
72070000 | USD |
CY2019Q1 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
72756000 | USD |
CY2018Q3 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
75000 | USD |
CY2018Q4 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
88000 | USD |
CY2019Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
335000 | USD |
CY2018Q1 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
152000 | USD |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
848000 | USD | |
CY2019Q1 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
335000 | USD |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
498000 | USD | |
CY2018Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
13000 | USD |
CY2019Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
13000 | USD |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
4523129 | shares | |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
4161608 | shares | |
CY2018Q2 | us-gaap |
Assets
Assets
|
8078000 | USD |
CY2019Q1 | us-gaap |
Assets
Assets
|
10911000 | USD |
CY2018Q2 | us-gaap |
Assets Current
AssetsCurrent
|
5060000 | USD |
CY2019Q1 | us-gaap |
Assets Current
AssetsCurrent
|
7527000 | USD |
CY2018Q2 | us-gaap |
Capital Lease Obligations Current
CapitalLeaseObligationsCurrent
|
26000 | USD |
CY2019Q1 | us-gaap |
Capital Lease Obligations Current
CapitalLeaseObligationsCurrent
|
224000 | USD |
us-gaap |
Capital Lease Obligations Incurred
CapitalLeaseObligationsIncurred
|
0 | USD | |
us-gaap |
Capital Lease Obligations Incurred
CapitalLeaseObligationsIncurred
|
235000 | USD | |
CY2018Q2 | us-gaap |
Capital Lease Obligations Noncurrent
CapitalLeaseObligationsNoncurrent
|
17000 | USD |
CY2019Q1 | us-gaap |
Capital Lease Obligations Noncurrent
CapitalLeaseObligationsNoncurrent
|
0 | USD |
CY2018Q2 | us-gaap |
Capital Leased Assets Gross
CapitalLeasedAssetsGross
|
130000 | USD |
CY2019Q1 | us-gaap |
Capital Leased Assets Gross
CapitalLeasedAssetsGross
|
366000 | USD |
CY2019Q1 | us-gaap |
Capital Leases Future Minimum Payments Due
CapitalLeasesFutureMinimumPaymentsDue
|
234000 | USD |
CY2019Q1 | us-gaap |
Capital Leases Future Minimum Payments Due Current
CapitalLeasesFutureMinimumPaymentsDueCurrent
|
224000 | USD |
CY2018Q2 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.001 | |
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
-320000 | USD | |
CY2019Q1 | us-gaap |
Capital Leases Future Minimum Payments Due In Two Years
CapitalLeasesFutureMinimumPaymentsDueInTwoYears
|
16000 | USD |
CY2019Q1 | us-gaap |
Capital Leases Future Minimum Payments Interest Included In Payments
CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments
|
10000 | USD |
CY2019Q1 | us-gaap |
Capital Leases Future Minimum Payments Present Value Of Net Minimum Payments
CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments
|
224000 | USD |
CY2019Q1 | us-gaap |
Capital Leases Future Minimum Payments Remainder Of Fiscal Year
CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear
|
218000 | USD |
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
72000 | USD | |
CY2018Q2 | us-gaap |
Capitalized Computer Software Gross
CapitalizedComputerSoftwareGross
|
973000 | USD |
CY2019Q1 | us-gaap |
Capitalized Computer Software Gross
CapitalizedComputerSoftwareGross
|
1086000 | USD |
CY2018Q2 | us-gaap |
Cash
Cash
|
856000 | USD |
CY2019Q1 | us-gaap |
Cash
Cash
|
3310000 | USD |
CY2019Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
3310000 | USD |
CY2017Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
3295000 | USD |
CY2018Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
1062000 | USD |
CY2018Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
1006000 | USD |
CY2019Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
3310000 | USD |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-2233000 | USD | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
2304000 | USD | |
CY2019Q1 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.001 | |
CY2018Q2 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
200000000 | shares |
CY2019Q1 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
200000000 | shares |
CY2018Q2 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
11277675 | shares |
CY2019Q1 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
11612700 | shares |
CY2018Q2 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
11003228 | shares |
CY2019Q1 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
11612700 | shares |
CY2018Q2 | us-gaap |
Common Stock Value
CommonStockValue
|
11000 | USD |
CY2019Q1 | us-gaap |
Common Stock Value
CommonStockValue
|
12000 | USD |
CY2018Q2 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
4704000 | USD |
CY2019Q1 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
4723000 | USD |
CY2018Q2 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
4704000 | USD |
CY2019Q1 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
4723000 | USD |
CY2018Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
2473000 | USD |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
7737000 | USD | |
CY2019Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
3429000 | USD |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
9963000 | USD | |
CY2018Q2 | us-gaap |
Deferred Rent Credit Noncurrent
DeferredRentCreditNoncurrent
|
454000 | USD |
CY2019Q1 | us-gaap |
Deferred Rent Credit Noncurrent
DeferredRentCreditNoncurrent
|
733000 | USD |
CY2018Q1 | us-gaap |
Depreciation
Depreciation
|
98000 | USD |
us-gaap |
Depreciation
Depreciation
|
233000 | USD | |
CY2019Q1 | us-gaap |
Depreciation
Depreciation
|
127000 | USD |
us-gaap |
Depreciation
Depreciation
|
353000 | USD | |
us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
253000 | USD | |
us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
433000 | USD | |
CY2018Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.01 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.08 | ||
CY2019Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.03 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.03 | ||
CY2018Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.01 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.08 | ||
CY2019Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.03 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.03 | ||
CY2019Q1 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
|
970000 | USD |
us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
|
P4Y3M | ||
CY2018Q2 | us-gaap |
Furniture And Fixtures Gross
FurnitureAndFixturesGross
|
73000 | USD |
CY2019Q1 | us-gaap |
Furniture And Fixtures Gross
FurnitureAndFixturesGross
|
127000 | USD |
CY2018Q1 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
1004000 | USD |
us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
3167000 | USD | |
CY2019Q1 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
1223000 | USD |
us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
3311000 | USD | |
CY2018Q2 | us-gaap |
Goodwill
Goodwill
|
669000 | USD |
CY2019Q1 | us-gaap |
Goodwill
Goodwill
|
669000 | USD |
CY2018Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-74000 | USD |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-826000 | USD | |
CY2019Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-369000 | USD |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
381000 | USD | |
CY2018Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
2000 | USD |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
18000 | USD | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
18000 | USD | |
CY2019Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
0 | USD |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
0 | USD | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
0 | USD | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
124000 | USD | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
-46000 | USD | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
669000 | USD | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
55000 | USD | |
us-gaap |
Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
|
-1059000 | USD | |
us-gaap |
Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
|
19000 | USD | |
us-gaap |
Increase Decrease In Other Noncurrent Assets
IncreaseDecreaseInOtherNoncurrentAssets
|
0 | USD | |
us-gaap |
Increase Decrease In Other Noncurrent Assets
IncreaseDecreaseInOtherNoncurrentAssets
|
21000 | USD | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-115000 | USD | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
11000 | USD | |
us-gaap |
Increase Decrease In Prepaid Rent
IncreaseDecreaseInPrepaidRent
|
-302000 | USD | |
us-gaap |
Increase Decrease In Prepaid Rent
IncreaseDecreaseInPrepaidRent
|
-279000 | USD | |
CY2018Q1 | us-gaap |
Incremental Common Shares Attributable To Call Options And Warrants
IncrementalCommonSharesAttributableToCallOptionsAndWarrants
|
0 | shares |
us-gaap |
Incremental Common Shares Attributable To Call Options And Warrants
IncrementalCommonSharesAttributableToCallOptionsAndWarrants
|
0 | shares | |
CY2019Q1 | us-gaap |
Incremental Common Shares Attributable To Call Options And Warrants
IncrementalCommonSharesAttributableToCallOptionsAndWarrants
|
0 | shares |
us-gaap |
Incremental Common Shares Attributable To Call Options And Warrants
IncrementalCommonSharesAttributableToCallOptionsAndWarrants
|
2651749 | shares | |
us-gaap |
Issuance Of Stock And Warrants For Services Or Claims
IssuanceOfStockAndWarrantsForServicesOrClaims
|
15000 | USD | |
us-gaap |
Issuance Of Stock And Warrants For Services Or Claims
IssuanceOfStockAndWarrantsForServicesOrClaims
|
8000 | USD | |
us-gaap |
Lease And Rental Expense
LeaseAndRentalExpense
|
480000 | USD | |
us-gaap |
Lease And Rental Expense
LeaseAndRentalExpense
|
583000 | USD | |
CY2018Q2 | us-gaap |
Liabilities
Liabilities
|
8075000 | USD |
CY2019Q1 | us-gaap |
Liabilities
Liabilities
|
8588000 | USD |
CY2018Q2 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
8078000 | USD |
CY2019Q1 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
10911000 | USD |
CY2018Q2 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
7453000 | USD |
CY2019Q1 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
7704000 | USD |
CY2017Q4 | us-gaap |
Line Of Credit Facility Maximum Borrowing Capacity
LineOfCreditFacilityMaximumBorrowingCapacity
|
1500000.0 | USD |
CY2018Q2 | us-gaap |
Machinery And Equipment Gross
MachineryAndEquipmentGross
|
2490000 | USD |
CY2019Q1 | us-gaap |
Machinery And Equipment Gross
MachineryAndEquipmentGross
|
3241000 | USD |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
19000 | USD | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
1387000 | USD | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-1017000 | USD | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-693000 | USD | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-1235000 | USD | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
1610000 | USD | |
CY2018Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-76000 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-844000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-844000 | USD | |
CY2018Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
483000 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
381000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
381000 | USD | |
CY2018Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
-76000 | USD |
us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
-844000 | USD | |
CY2019Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
-369000 | USD |
us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
381000 | USD | |
CY2018Q1 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-7000 | USD |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-71000 | USD | |
CY2018Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
267000 | USD |
CY2019Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-369000 | USD |
CY2019Q1 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
1000 | USD |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-5000 | USD | |
CY2018Q1 | us-gaap |
Operating Expenses
OperatingExpenses
|
5149000 | USD |
us-gaap |
Operating Expenses
OperatingExpenses
|
16074000 | USD | |
CY2019Q1 | us-gaap |
Operating Expenses
OperatingExpenses
|
6800000 | USD |
us-gaap |
Operating Expenses
OperatingExpenses
|
18962000 | USD | |
CY2018Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-67000 | USD |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-755000 | USD | |
CY2019Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-370000 | USD |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
386000 | USD | |
CY2019Q1 | us-gaap |
Operating Leases Future Minimum Payments Due
OperatingLeasesFutureMinimumPaymentsDue
|
8859000 | USD |
CY2019Q1 | us-gaap |
Operating Leases Future Minimum Payments Due In Five Years
OperatingLeasesFutureMinimumPaymentsDueInFiveYears
|
1102000 | USD |
CY2019Q1 | us-gaap |
Operating Leases Future Minimum Payments Due In Four Years
OperatingLeasesFutureMinimumPaymentsDueInFourYears
|
1139000 | USD |
CY2019Q1 | us-gaap |
Operating Leases Future Minimum Payments Due In Three Years
OperatingLeasesFutureMinimumPaymentsDueInThreeYears
|
1161000 | USD |
CY2019Q1 | us-gaap |
Operating Leases Future Minimum Payments Due In Two Years
OperatingLeasesFutureMinimumPaymentsDueInTwoYears
|
1077000 | USD |
CY2019Q1 | us-gaap |
Operating Leases Future Minimum Payments Due Thereafter
OperatingLeasesFutureMinimumPaymentsDueThereafter
|
4225000 | USD |
CY2019Q1 | us-gaap |
Operating Leases Future Minimum Payments Remainder Of Fiscal Year
OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear
|
155000 | USD |
CY2018Q2 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
116000 | USD |
CY2019Q1 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
137000 | USD |
CY2018Q2 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
151000 | USD |
CY2019Q1 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
151000 | USD |
CY2018Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-7000 | USD |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-71000 | USD | |
CY2019Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
1000 | USD |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-5000 | USD | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
1017000 | USD | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
693000 | USD | |
CY2018Q2 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
287000 | USD |
CY2019Q1 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
298000 | USD |
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
38000 | USD | |
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
1440000 | USD | |
CY2018Q2 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
3551000 | USD |
CY2019Q1 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
4479000 | USD |
CY2018Q2 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
2083000 | USD |
CY2019Q1 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
2578000 | USD |
us-gaap |
Repayments Of Long Term Capital Lease Obligations
RepaymentsOfLongTermCapitalLeaseObligations
|
19000 | USD | |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
3308000 | USD | |
us-gaap |
Repayments Of Long Term Capital Lease Obligations
RepaymentsOfLongTermCapitalLeaseObligations
|
53000 | USD | |
CY2018Q1 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
1045000 | USD |
CY2019Q1 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
1269000 | USD |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
3550000 | USD | |
CY2018Q2 | us-gaap |
Restricted Cash
RestrictedCash
|
150000 | USD |
CY2019Q1 | us-gaap |
Restricted Cash
RestrictedCash
|
0 | USD |
CY2018Q2 | us-gaap |
Restricted Cash And Cash Equivalents Noncurrent
RestrictedCashAndCashEquivalentsNoncurrent
|
150000 | USD |
CY2019Q1 | us-gaap |
Restricted Cash And Cash Equivalents Noncurrent
RestrictedCashAndCashEquivalentsNoncurrent
|
0 | USD |
CY2018Q2 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-70826000 | USD |
CY2019Q1 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-70445000 | USD |
CY2019Q1 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-70400000 | USD |
CY2018Q1 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
5082000 | USD |
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
15319000 | USD | |
CY2019Q1 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
6430000 | USD |
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
19348000 | USD | |
CY2018Q1 | us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
627000 | USD |
us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
1862000 | USD | |
CY2019Q1 | us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
879000 | USD |
us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
2138000 | USD | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
848000 | USD | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
498000 | USD | |
CY2018Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
|
0 | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
|
0 | ||
CY2019Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
|
0 | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
|
0 | ||
CY2018Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
|
0.856 | |
CY2018Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
|
0.0198 | |
CY2019Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
|
2135088 | shares |
CY2019Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
|
2.89 | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
|
2782000 | USD | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Expirations In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
|
16667 | shares | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Weighted Average Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageIntrinsicValue
|
370626 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
|
8375 | shares | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
206790 | shares | |
CY2018Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
|
2.32 | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
|
1.95 | ||
CY2019Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
|
5.76 | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
|
6.03 | ||
CY2018Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
|
5265000 | USD |
CY2019Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
|
22036000 | USD |
CY2018Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
2705845 | shares |
CY2019Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
2490168 | shares |
CY2018Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
2.85 | |
CY2019Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
3.45 | |
CY2019Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Aggregate Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
|
22036000 | USD |
CY2019Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
|
2490168 | shares |
CY2019Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
|
3.45 | |
CY2018Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Plan Modification Incremental Compensation Cost
ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost
|
57000 | USD |
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
2.18 | ||
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Expirations In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
|
0.00 | ||
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
|
0.00 | ||
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
|
9.86 | ||
CY2019Q1 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
|
P6Y | |
CY2019Q1 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
|
20087000 | USD |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
|
P5Y1M24D | ||
CY2018 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P5Y10M25D | |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
|
P5Y6M25D | ||
us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
357242 | shares | |
CY2018Q4 | us-gaap |
Stock Issued During Period Value Other
StockIssuedDuringPeriodValueOther
|
1034000 | USD |
CY2019Q1 | us-gaap |
Stock Issued During Period Value Other
StockIssuedDuringPeriodValueOther
|
365000 | USD |
CY2018Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
3000 | USD |
CY2018Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
603000 | USD |
CY2018Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1992000 | USD |
CY2019Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
2323000 | USD |
CY2018Q2 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
269685 | shares |
CY2019Q1 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
0 | shares |
CY2018Q2 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
1252000 | USD |
CY2019Q1 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
0 | USD |
CY2018Q2 | us-gaap |
Unbilled Contracts Receivable
UnbilledContractsReceivable
|
2103000 | USD |
CY2019Q1 | us-gaap |
Unbilled Contracts Receivable
UnbilledContractsReceivable
|
1565000 | USD |
CY2018Q2 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
151000 | USD |
CY2019Q1 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
151000 | USD |
CY2018Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
10994434 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
10987797 | shares | |
CY2019Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
11508180 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
13909063 | shares | |
CY2018Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
10994434 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
10987797 | shares | |
CY2019Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
11508180 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
11257314 | shares |