2017 Form 10-K Financial Statement
#000143774918005336 Filed on March 23, 2018
Income Statement
Concept | 2017 | 2016 Q4 | 2016 |
---|---|---|---|
Revenue | $18.32M | $7.250M | $27.37M |
YoY Change | -33.09% | -28.08% | -7.17% |
Cost Of Revenue | $10.59M | $4.980M | $20.17M |
YoY Change | -47.48% | -34.04% | -4.52% |
Gross Profit | $7.725M | $2.270M | $7.208M |
YoY Change | 7.17% | -9.92% | -13.86% |
Gross Profit Margin | 42.18% | 31.31% | 26.33% |
Selling, General & Admin | $6.459M | $1.850M | $8.149M |
YoY Change | -20.74% | -17.41% | -15.56% |
% of Gross Profit | 83.61% | 81.5% | 113.05% |
Research & Development | |||
YoY Change | |||
% of Gross Profit | |||
Depreciation & Amortization | $481.0K | $140.0K | $602.0K |
YoY Change | -20.1% | -6.67% | 50.5% |
% of Gross Profit | 6.23% | 6.17% | 8.35% |
Operating Expenses | $6.459M | $1.990M | $8.149M |
YoY Change | -20.74% | -16.74% | -15.56% |
Operating Profit | $1.106M | $280.0K | -$633.0K |
YoY Change | -274.72% | 115.38% | -65.77% |
Interest Expense | $328.0K | -$100.0K | $365.0K |
YoY Change | -10.14% | -9.09% | 6.1% |
% of Operating Profit | 29.66% | -35.71% | |
Other Income/Expense, Net | -$3.000K | -$10.00K | -$6.000K |
YoY Change | -50.0% | -200.0% | -166.67% |
Pretax Income | $775.0K | $170.0K | -$1.004M |
YoY Change | -177.19% | 325.0% | -54.03% |
Income Tax | $9.000K | $20.00K | $19.00K |
% Of Pretax Income | 1.16% | 11.76% | |
Net Earnings | $766.0K | $150.0K | -$1.023M |
YoY Change | -174.88% | 650.0% | -53.61% |
Net Earnings / Revenue | 4.18% | 2.07% | -3.74% |
Basic Earnings Per Share | $0.05 | -$0.07 | |
Diluted Earnings Per Share | $0.05 | $0.01 | -$0.07 |
COMMON SHARES | |||
Basic Shares Outstanding | 15.51M | 15.65M shares | 15.41M |
Diluted Shares Outstanding | 16.52M | 15.41M |
Balance Sheet
Concept | 2017 | 2016 Q4 | 2016 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $2.268M | $2.150M | $2.152M |
YoY Change | 5.39% | 90.27% | 90.11% |
Cash & Equivalents | $2.268M | $2.152M | $2.152M |
Short-Term Investments | |||
Other Short-Term Assets | $337.0K | $790.0K | $791.0K |
YoY Change | -57.4% | -40.15% | -40.03% |
Inventory | $134.0K | $59.00K | $59.00K |
Prepaid Expenses | |||
Receivables | $990.0K | $2.390M | $2.389M |
Other Receivables | $0.00 | $0.00 | $0.00 |
Total Short-Term Assets | $3.729M | $5.391M | $5.391M |
YoY Change | -30.83% | -43.34% | -43.34% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $418.0K | $544.0K | $544.0K |
YoY Change | -23.16% | -22.51% | -22.51% |
Goodwill | $1.907M | ||
YoY Change | 0.0% | ||
Intangibles | $704.0K | ||
YoY Change | -16.29% | ||
Long-Term Investments | |||
YoY Change | |||
Other Assets | $112.0K | $30.00K | $30.00K |
YoY Change | 273.33% | 0.0% | 0.0% |
Total Long-Term Assets | $2.998M | $3.185M | $3.185M |
YoY Change | -5.87% | -8.48% | -8.48% |
TOTAL ASSETS | |||
Total Short-Term Assets | $3.729M | $5.391M | $5.391M |
Total Long-Term Assets | $2.998M | $3.185M | $3.185M |
Total Assets | $6.727M | $8.576M | $8.576M |
YoY Change | -21.56% | -34.0% | -34.0% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $2.841M | $3.652M | $5.319M |
YoY Change | -46.59% | -52.01% | -30.09% |
Accrued Expenses | $1.053M | ||
YoY Change | -32.59% | ||
Deferred Revenue | |||
YoY Change | |||
Short-Term Debt | $0.00 | $740.0K | $737.0K |
YoY Change | -100.0% | -65.58% | -65.72% |
Long-Term Debt Due | $0.00 | $246.0K | $246.0K |
YoY Change | -100.0% | -14.29% | -14.29% |
Total Short-Term Liabilities | $5.335M | $9.120M | $9.120M |
YoY Change | -41.5% | -27.16% | -27.16% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $1.656M | $825.0K | $825.0K |
YoY Change | 100.73% | -20.37% | -20.37% |
Other Long-Term Liabilities | $41.00K | $62.00K | $62.00K |
YoY Change | -33.87% | 67.57% | 67.57% |
Total Long-Term Liabilities | $1.697M | $887.0K | $887.0K |
YoY Change | 91.32% | -17.33% | -17.33% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $5.335M | $9.120M | $9.120M |
Total Long-Term Liabilities | $1.697M | $887.0K | $887.0K |
Total Liabilities | $7.032M | $10.01M | $10.01M |
YoY Change | -29.73% | -26.39% | -26.39% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | -$68.42M | ||
YoY Change | 1.52% | ||
Common Stock | $2.000K | ||
YoY Change | 0.0% | ||
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | $1.532M | ||
YoY Change | 0.07% | ||
Treasury Stock Shares | $748.0K | ||
Shareholders Equity | -$305.0K | -$1.431M | -$1.431M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $6.727M | $8.576M | $8.576M |
YoY Change | -21.56% | -34.0% | -34.0% |
Cashflow Statement
Concept | 2017 | 2016 Q4 | 2016 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $766.0K | $150.0K | -$1.023M |
YoY Change | -174.88% | 650.0% | -53.61% |
Depreciation, Depletion And Amortization | $481.0K | $140.0K | $602.0K |
YoY Change | -20.1% | -6.67% | 50.5% |
Cash From Operating Activities | -$45.00K | $920.0K | $2.232M |
YoY Change | -102.02% | -300.0% | -243.81% |
INVESTING ACTIVITIES | |||
Capital Expenditures | -$212.0K | -$50.00K | -$290.0K |
YoY Change | -26.9% | -61.54% | -29.44% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | $314.0K | $240.0K | $792.0K |
YoY Change | -60.35% | ||
Cash From Investing Activities | $102.0K | $200.0K | $502.0K |
YoY Change | -79.68% | -253.85% | -222.14% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | $4.000K | $1.000K | |
YoY Change | 300.0% | -94.74% | |
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | 59.00K | 60.00K | -1.714M |
YoY Change | -103.44% | -91.78% | -199.83% |
NET CHANGE | |||
Cash From Operating Activities | -45.00K | 920.0K | 2.232M |
Cash From Investing Activities | 102.0K | 200.0K | 502.0K |
Cash From Financing Activities | 59.00K | 60.00K | -1.714M |
Net Change In Cash | 116.0K | 1.180M | 1.020M |
YoY Change | -88.63% | 742.86% | -514.63% |
FREE CASH FLOW | |||
Cash From Operating Activities | -$45.00K | $920.0K | $2.232M |
Capital Expenditures | -$212.0K | -$50.00K | -$290.0K |
Free Cash Flow | $167.0K | $970.0K | $2.522M |
YoY Change | -93.38% | -393.94% | -321.03% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2017 | dei |
Amendment Flag
AmendmentFlag
|
false | |
CY2017 | dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
FY | |
CY2017 | dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2017 | |
CY2017 | dei |
Document Period End Date
DocumentPeriodEndDate
|
2017-12-31 | |
CY2017 | dei |
Document Type
DocumentType
|
10-K | |
CY2017Q2 | dei |
Entity Public Float
EntityPublicFloat
|
1783543 | |
CY2017 | tssi |
Allowance For Doubtful Accounts Receivable Recovery Of Amounts Previously Reserved
AllowanceForDoubtfulAccountsReceivableRecoveryOfAmountsPreviouslyReserved
|
2000 | |
CY2016 | tssi |
Allowance For Doubtful Accounts Receivable Recovery Of Amounts Previously Reserved
AllowanceForDoubtfulAccountsReceivableRecoveryOfAmountsPreviouslyReserved
|
-7000 | |
CY2016 | tssi |
Fair Value Of Restricted Stock
FairValueOfRestrictedStock
|
7000 | |
CY2017 | tssi |
Income Tax Expense Benefit Before Valuation Allowance
IncomeTaxExpenseBenefitBeforeValuationAllowance
|
6305000 | |
CY2016 | tssi |
Income Tax Expense Benefit Before Valuation Allowance
IncomeTaxExpenseBenefitBeforeValuationAllowance
|
-204000 | |
CY2017 | tssi |
Operating Loss Carry Forwards Expiration Term
OperatingLossCarryForwardsExpirationTerm
|
P20Y | |
CY2017 | tssi |
Reporting Period Of Common Stock From Grant Date
ReportingPeriodOfCommonStockFromGrantDate
|
P20D | |
CY2017Q4 | tssi |
Surety Bonds Amount Outstanding
SuretyBondsAmountOutstanding
|
7300000 | |
CY2017Q4 | tssi |
Unrestricted Cash And Cash Equivalents
UnrestrictedCashAndCashEquivalents
|
1950000 | |
CY2017Q4 | us-gaap |
Accounts Payable And Accrued Liabilities Current
AccountsPayableAndAccruedLiabilitiesCurrent
|
2841000 | |
CY2016Q4 | us-gaap |
Accounts Payable And Accrued Liabilities Current
AccountsPayableAndAccruedLiabilitiesCurrent
|
5319000 | |
CY2017Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
1413000 | |
CY2016Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
3652000 | |
CY2017Q4 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
998000 | |
CY2016Q4 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
2393000 | |
CY2017Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
847000 | |
CY2016Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
1053000 | |
CY2017Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
1620000 | |
CY2016Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
1282000 | |
CY2017Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
68886000 | |
CY2016Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
68522000 | |
CY2017 | us-gaap |
Adjustments To Additional Paid In Capital Warrant Issued
AdjustmentsToAdditionalPaidInCapitalWarrantIssued
|
296000 | |
CY2017 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
68000 | |
CY2016 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
193000 | |
CY2016Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
4000 | |
CY2015Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
19000 | |
CY2017Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
8000 | |
CY2017Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
8000 | |
CY2016Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
4000 | |
CY2017 | us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
||
CY2016 | us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
13000 | |
CY2017 | us-gaap |
Amortization Of Debt Discount Premium
AmortizationOfDebtDiscountPremium
|
34000 | |
CY2016 | us-gaap |
Amortization Of Debt Discount Premium
AmortizationOfDebtDiscountPremium
|
31000 | |
CY2017 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
143000 | |
CY2016 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
137000 | |
CY2017 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
324000 | |
CY2016 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
3539000 | |
CY2017Q4 | us-gaap |
Assets
Assets
|
6727000 | |
CY2016Q4 | us-gaap |
Assets
Assets
|
8576000 | |
CY2017Q4 | us-gaap |
Assets Current
AssetsCurrent
|
3729000 | |
CY2016Q4 | us-gaap |
Assets Current
AssetsCurrent
|
5391000 | |
CY2017Q4 | us-gaap |
Assets Fair Value Disclosure Recurring
AssetsFairValueDisclosureRecurring
|
0 | |
CY2017Q4 | us-gaap |
Billings In Excess Of Cost Current
BillingsInExcessOfCostCurrent
|
2494000 | |
CY2017 | us-gaap |
Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
|
6290000 | |
CY2017 | us-gaap |
Concentration Risk Credit Risk
ConcentrationRiskCreditRisk
|
<div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" margin: 0pt; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic;">Concentration of Credit Risk </div></div> <div style=" margin: 0pt; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </div> <div style=" margin: 0pt; text-align: left; text-indent: 36pt; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><div style="display: inline; font-family: "Times New Roman", Times, serif; font-size: 10pt;">We are currently economically dependent upon our relationship with a large US-based IT Original Equipment Manufacturer (OEM). If this relationship is unsuccessful or discontinues, our business and revenue <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>suffer. The loss of or a significant reduction in orders from this customer or the failure to provide adequate products or services to it could significantly reduce our revenue.</div></div> <div style=" margin: 0pt; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </div> <div style=" margin: 0pt; text-align: left; text-indent: 36pt; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><div style="display: inline; font-family: "Times New Roman", Times, serif; font-size: 10pt;">The following customers accounted for a significant percentage of our revenues for the periods shown:</div></div> <div style=" margin: 0pt; text-align: left; text-indent: 36pt; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </div> <div> <table style="; text-indent: 0px; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-right: 15%; margin-left: 72pt; min-width: 700px;" cellspacing="0" cellpadding="0" border="0"> <tr style="vertical-align: bottom;"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> <div style=" margin: 0pt; text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 64%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <div style=" font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">US-based IT OEM</div> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">67%</div></td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">39%</div></td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <div style=" font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">US- based technology company</div> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4%</div></td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12%</div></td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <div style=" font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">US-based data center company</div> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0%</div></td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13%</div></td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;" nowrap="nowrap"> </td> </tr> </table> </div> <div style=" margin: 0pt; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </div> <div style=" margin: 0pt; text-align: left; text-indent: 36pt; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><div style="display: inline; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No</div> other customers represented more than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10%</div> of our revenues for any periods presented. A US-based retail customer represented <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">25%</div> of our accounts receivable at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2016. </div>Our US based IT OEM customer represented <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">26%</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10%</div> of our accounts receivable at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2017 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> respectively. A US-based UPS manufacturer represented <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22%</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15%</div> of our accounts receivable at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> respectively. A US-based technology consulting company represented <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">23%</div> of our accounts receivable at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2017. </div>A US-based technology company represented <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">17%</div> of our accounts receivable at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2016. </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No</div> other customer represented more than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10%</div> of our accounts receivable at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2017 </div>or at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2016.</div></div></div></div></div> | |
CY2017Q4 | us-gaap |
Convertible Long Term Notes Payable
ConvertibleLongTermNotesPayable
|
1656000 | |
CY2016Q4 | us-gaap |
Convertible Long Term Notes Payable
ConvertibleLongTermNotesPayable
|
825000 | |
CY2017Q4 | us-gaap |
Convertible Notes Payable Current
ConvertibleNotesPayableCurrent
|
||
CY2016Q4 | us-gaap |
Convertible Notes Payable Current
ConvertibleNotesPayableCurrent
|
246000 | |
CY2017 | us-gaap |
Cost Of Services Excluding Depreciation Depletion And Amortization
CostOfServicesExcludingDepreciationDepletionAndAmortization
|
10591000 | |
CY2016 | us-gaap |
Cost Of Services Excluding Depreciation Depletion And Amortization
CostOfServicesExcludingDepreciationDepletionAndAmortization
|
20165000 | |
CY2017Q4 | us-gaap |
Costs In Excess Of Billings On Uncompleted Contracts Or Programs Expected To Be Collected Within One Year
CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear
|
223000 | |
CY2016Q4 | us-gaap |
Costs In Excess Of Billings On Uncompleted Contracts Or Programs Expected To Be Collected Within One Year
CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear
|
539000 | |
CY2016Q4 | us-gaap |
Billings In Excess Of Cost Current
BillingsInExcessOfCostCurrent
|
2818000 | |
CY2017Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
2268000 | |
CY2016Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
2152000 | |
CY2015Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
1132000 | |
CY2017 | us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
116000 | |
CY2016 | us-gaap |
Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
|
1020000 | |
CY2017Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2016Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
||
CY2017Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.0001 | |
CY2016Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.0001 | |
CY2017Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
49000000 | |
CY2016Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
49000000 | |
CY2017Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
16316000 | |
CY2016Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
16370000 | |
CY2017Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
15547000 | |
CY2016Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
15622000 | |
CY2017Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
2000 | |
CY2016Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
2000 | |
CY2017 | us-gaap |
Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
|
||
CY2016 | us-gaap |
Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
|
||
CY2017 | us-gaap |
Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
|
19000 | |
CY2016 | us-gaap |
Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
|
12000 | |
CY2017Q4 | us-gaap |
Debt Instrument Carrying Amount
DebtInstrumentCarryingAmount
|
2042000 | |
CY2016 | us-gaap |
Effective Income Tax Rate Reconciliation Change In Deferred Tax Assets Valuation Allowance
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
|
-0.262 | |
CY2016 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.07 | |
CY2016 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.07 | |
CY2017 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.05 | |
CY2016 | us-gaap |
Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
|
-217000 | |
CY2017Q4 | us-gaap |
Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
|
20000 | |
CY2016Q4 | us-gaap |
Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
|
38000 | |
CY2017 | us-gaap |
Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
|
-4000 | |
CY2016 | us-gaap |
Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
|
1000 | |
CY2017Q4 | us-gaap |
Deferred Tax Assets Goodwill And Intangible Assets
DeferredTaxAssetsGoodwillAndIntangibleAssets
|
1665000 | |
CY2016Q4 | us-gaap |
Deferred Tax Assets Goodwill And Intangible Assets
DeferredTaxAssetsGoodwillAndIntangibleAssets
|
3254000 | |
CY2017Q4 | us-gaap |
Deferred Tax Assets Gross
DeferredTaxAssetsGross
|
10708000 | |
CY2016Q4 | us-gaap |
Deferred Tax Assets Gross
DeferredTaxAssetsGross
|
17022000 | |
CY2017Q4 | us-gaap |
Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
|
||
CY2016Q4 | us-gaap |
Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
|
||
CY2017Q4 | us-gaap |
Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
|
8792000 | |
CY2016Q4 | us-gaap |
Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
|
13387000 | |
CY2017Q4 | us-gaap |
Deferred Tax Assets Other
DeferredTaxAssetsOther
|
12000 | |
CY2016Q4 | us-gaap |
Deferred Tax Assets Other
DeferredTaxAssetsOther
|
10000 | |
CY2017Q4 | us-gaap |
Deferred Tax Assets Property Plant And Equipment
DeferredTaxAssetsPropertyPlantAndEquipment
|
39000 | |
CY2016Q4 | us-gaap |
Deferred Tax Assets Property Plant And Equipment
DeferredTaxAssetsPropertyPlantAndEquipment
|
55000 | |
CY2017Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense
DeferredTaxAssetsTaxDeferredExpense
|
65000 | |
CY2016Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense
DeferredTaxAssetsTaxDeferredExpense
|
69000 | |
CY2017Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Compensation And Benefits
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
|
135000 | |
CY2016Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Compensation And Benefits
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
|
247000 | |
CY2017Q4 | us-gaap |
Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
|
10688000 | |
CY2016Q4 | us-gaap |
Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
|
16984000 | |
CY2017Q4 | us-gaap |
Deferred Tax Liabilities Prepaid Expenses
DeferredTaxLiabilitiesPrepaidExpenses
|
20000 | |
CY2016Q4 | us-gaap |
Deferred Tax Liabilities Prepaid Expenses
DeferredTaxLiabilitiesPrepaidExpenses
|
38000 | |
CY2017Q4 | us-gaap |
Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
|
||
CY2016Q4 | us-gaap |
Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
|
||
CY2017 | us-gaap |
Depreciation
Depreciation
|
339000 | |
CY2016 | us-gaap |
Depreciation
Depreciation
|
447000 | |
CY2017 | us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
300000 | |
CY2016 | us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
400000 | |
CY2017 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
481000 | |
CY2016 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
602000 | |
CY2017 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.05 | |
CY2017 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.01 | |
CY2016 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
-0.02 | |
CY2017 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.34 | |
CY2016 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.34 | |
CY2017 | us-gaap |
Effective Income Tax Rate Reconciliation Change In Deferred Tax Assets Valuation Allowance
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
|
-0.48 | |
CY2017 | us-gaap |
Effective Income Tax Rate Reconciliation Nondeductible Expense
EffectiveIncomeTaxRateReconciliationNondeductibleExpense
|
0.11 | |
CY2016 | us-gaap |
Effective Income Tax Rate Reconciliation Nondeductible Expense
EffectiveIncomeTaxRateReconciliationNondeductibleExpense
|
-0.117 | |
CY2017 | us-gaap |
Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
|
0.04 | |
CY2016 | us-gaap |
Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
|
0.019 | |
CY2017Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
567000 | |
CY2017Q4 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
|
45000 | |
CY2017 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
|
P1Y36D | |
CY2017Q4 | us-gaap |
Equity Method Investment Ownership Percentage
EquityMethodInvestmentOwnershipPercentage
|
0.5 | |
CY2016Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
576000 | |
CY2017 | us-gaap |
Gain Loss On Sale Of Business
GainLossOnSaleOfBusiness
|
321000 | |
CY2016 | us-gaap |
Gain Loss On Sale Of Business
GainLossOnSaleOfBusiness
|
910000 | |
CY2017Q4 | us-gaap |
Goodwill
Goodwill
|
1907000 | |
CY2016Q4 | us-gaap |
Goodwill
Goodwill
|
1907000 | |
CY2017 | us-gaap |
Gross Profit
GrossProfit
|
7725000 | |
CY2016 | us-gaap |
Gross Profit
GrossProfit
|
7208000 | |
CY2017 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
775000 | |
CY2016 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
-1004000 | |
CY2017 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
9000 | |
CY2016 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
19000 | |
CY2017 | us-gaap |
Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
|
-6296000 | |
CY2016 | us-gaap |
Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
|
223000 | |
CY2017 | us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
43000 | |
CY2016 | us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
70000 | |
CY2017 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-2474000 | |
CY2016 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-2101000 | |
CY2017 | us-gaap |
Increase Decrease In Billing In Excess Of Cost Of Earnings
IncreaseDecreaseInBillingInExcessOfCostOfEarnings
|
-324000 | |
CY2016 | us-gaap |
Increase Decrease In Billing In Excess Of Cost Of Earnings
IncreaseDecreaseInBillingInExcessOfCostOfEarnings
|
812000 | |
CY2017 | us-gaap |
Increase Decrease In Interest Payable Net
IncreaseDecreaseInInterestPayableNet
|
47000 | |
CY2016 | us-gaap |
Increase Decrease In Interest Payable Net
IncreaseDecreaseInInterestPayableNet
|
||
CY2017 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
75000 | |
CY2016 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-7000 | |
CY2017 | us-gaap |
Increase Decrease In Other Operating Liabilities
IncreaseDecreaseInOtherOperatingLiabilities
|
-21000 | |
CY2016 | us-gaap |
Increase Decrease In Other Operating Liabilities
IncreaseDecreaseInOtherOperatingLiabilities
|
25000 | |
CY2017 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-59000 | |
CY2016 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
217000 | |
CY2017 | us-gaap |
Increase Decrease In Receivables
IncreaseDecreaseInReceivables
|
-1399000 | |
CY2016 | us-gaap |
Increase Decrease In Receivables
IncreaseDecreaseInReceivables
|
-4430000 | |
CY2017 | us-gaap |
Increase Decrease In Unbilled Receivables
IncreaseDecreaseInUnbilledReceivables
|
-316000 | |
CY2016 | us-gaap |
Increase Decrease In Unbilled Receivables
IncreaseDecreaseInUnbilledReceivables
|
-383000 | |
CY2017 | us-gaap |
Incremental Common Shares Attributable To Call Options And Warrants
IncrementalCommonSharesAttributableToCallOptionsAndWarrants
|
1156000 | |
CY2016 | us-gaap |
Incremental Common Shares Attributable To Call Options And Warrants
IncrementalCommonSharesAttributableToCallOptionsAndWarrants
|
||
CY2017 | us-gaap |
Incremental Common Shares Attributable To Conversion Of Debt Securities
IncrementalCommonSharesAttributableToConversionOfDebtSecurities
|
3000 | |
CY2016 | us-gaap |
Incremental Common Shares Attributable To Conversion Of Debt Securities
IncrementalCommonSharesAttributableToConversionOfDebtSecurities
|
||
CY2017Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
561000 | |
CY2016Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
704000 | |
CY2017 | us-gaap |
Interest Expense
InterestExpense
|
328000 | |
CY2016 | us-gaap |
Interest Expense
InterestExpense
|
365000 | |
CY2017 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-328000 | |
CY2016 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-365000 | |
CY2017 | us-gaap |
Interest On Convertible Debt Net Of Tax
InterestOnConvertibleDebtNetOfTax
|
||
CY2016 | us-gaap |
Interest On Convertible Debt Net Of Tax
InterestOnConvertibleDebtNetOfTax
|
||
CY2017 | us-gaap |
Interest Paid Net
InterestPaidNet
|
273000 | |
CY2016 | us-gaap |
Interest Paid Net
InterestPaidNet
|
314000 | |
CY2017Q4 | us-gaap |
Inventory Net
InventoryNet
|
134000 | |
CY2016Q4 | us-gaap |
Inventory Net
InventoryNet
|
59000 | |
CY2017Q4 | us-gaap |
Inventory Raw Materials And Supplies
InventoryRawMaterialsAndSupplies
|
136000 | |
CY2016Q4 | us-gaap |
Inventory Raw Materials And Supplies
InventoryRawMaterialsAndSupplies
|
61000 | |
CY2017Q4 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
2000 | |
CY2016Q4 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
2000 | |
CY2016 | us-gaap |
Lease And Rental Expense
LeaseAndRentalExpense
|
253000 | |
CY2017Q4 | us-gaap |
Liabilities
Liabilities
|
7032000 | |
CY2016Q4 | us-gaap |
Liabilities
Liabilities
|
10007000 | |
CY2017Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
6727000 | |
CY2016Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
8576000 | |
CY2017Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
5335000 | |
CY2016Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
9120000 | |
CY2017Q4 | us-gaap |
Long Term Debt
LongTermDebt
|
1656000 | |
CY2016Q4 | us-gaap |
Long Term Debt
LongTermDebt
|
1071000 | |
CY2017Q4 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
||
CY2016Q4 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
246000 | |
CY2017Q4 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Next Twelve Months
LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
|
||
CY2017Q4 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Year Five
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
|
2042000 | |
CY2017Q4 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Year Four
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
|
||
CY2017Q4 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Year Three
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
|
||
CY2017Q4 | us-gaap |
Long Term Debt Maturities Repayments Of Principal In Year Two
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
|
||
CY2017Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
1656000 | |
CY2016Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
825000 | |
CY2017 | us-gaap |
Loss Contingency Loss In Period
LossContingencyLossInPeriod
|
20000 | |
CY2016 | us-gaap |
Loss Contingency Loss In Period
LossContingencyLossInPeriod
|
20000 | |
CY2017 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
59000 | |
CY2016 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-1714000 | |
CY2017 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
102000 | |
CY2016 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
502000 | |
CY2017 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-45000 | |
CY2016 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
2232000 | |
CY2017 | us-gaap |
Net Income Loss
NetIncomeLoss
|
766000 | |
CY2016 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-1023000 | |
CY2017 | us-gaap |
Net Income Loss Attributable To Parent Diluted
NetIncomeLossAttributableToParentDiluted
|
766000 | |
CY2016 | us-gaap |
Net Income Loss Attributable To Parent Diluted
NetIncomeLossAttributableToParentDiluted
|
-1023000 | |
CY2017 | us-gaap |
Number Of Operating Segments
NumberOfOperatingSegments
|
2 | |
CY2017 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
1106000 | |
CY2016 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-633000 | |
CY2017Q4 | us-gaap |
Operating Leases Future Minimum Payments Due
OperatingLeasesFutureMinimumPaymentsDue
|
3186000 | |
CY2017Q4 | us-gaap |
Operating Leases Future Minimum Payments Due Current
OperatingLeasesFutureMinimumPaymentsDueCurrent
|
698000 | |
CY2017Q4 | us-gaap |
Operating Leases Future Minimum Payments Due In Five Years
OperatingLeasesFutureMinimumPaymentsDueInFiveYears
|
190000 | |
CY2017Q4 | us-gaap |
Operating Leases Future Minimum Payments Due In Four Years
OperatingLeasesFutureMinimumPaymentsDueInFourYears
|
800000 | |
CY2017Q4 | us-gaap |
Operating Leases Future Minimum Payments Due In Three Years
OperatingLeasesFutureMinimumPaymentsDueInThreeYears
|
776000 | |
CY2017Q4 | us-gaap |
Operating Leases Future Minimum Payments Due In Two Years
OperatingLeasesFutureMinimumPaymentsDueInTwoYears
|
722000 | |
CY2017Q4 | us-gaap |
Operating Loss Carryforwards
OperatingLossCarryforwards
|
37700000 | |
CY2016Q4 | us-gaap |
Operating Loss Carryforwards
OperatingLossCarryforwards
|
36900000 | |
CY2017Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
14000 | |
CY2016Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
38000 | |
CY2017Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
112000 | |
CY2016Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
30000 | |
CY2017Q4 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
||
CY2016Q4 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
737000 | |
CY2017Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
41000 | |
CY2016Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
62000 | |
CY2017 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-3000 | |
CY2016 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-6000 | |
CY2017 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
4000 | |
CY2016 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
1000 | |
CY2017 | us-gaap |
Payments To Acquire Productive Assets
PaymentsToAcquireProductiveAssets
|
212000 | |
CY2016 | us-gaap |
Payments To Acquire Productive Assets
PaymentsToAcquireProductiveAssets
|
290000 | |
CY2017Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.0001 | |
CY2016Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.0001 | |
CY2017Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
1000000 | |
CY2016Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
1000000 | |
CY2017Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2016Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2016Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
252000 | |
CY2017Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
||
CY2016Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
||
CY2017Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
114000 | |
CY2017 | us-gaap |
Proceeds From Divestiture Of Businesses
ProceedsFromDivestitureOfBusinesses
|
314000 | |
CY2016 | us-gaap |
Proceeds From Divestiture Of Businesses
ProceedsFromDivestitureOfBusinesses
|
792000 | |
CY2017 | us-gaap |
Proceeds From Issuance Of Debt
ProceedsFromIssuanceOfDebt
|
1050000 | |
CY2016 | us-gaap |
Proceeds From Issuance Of Debt
ProceedsFromIssuanceOfDebt
|
||
CY2017Q3 | us-gaap |
Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
|
650000 | |
CY2017Q4 | us-gaap |
Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
|
400000 | |
CY2017 | us-gaap |
Proceeds From Repayments Of Accounts Receivable Securitization
ProceedsFromRepaymentsOfAccountsReceivableSecuritization
|
-737000 | |
CY2016 | us-gaap |
Proceeds From Repayments Of Accounts Receivable Securitization
ProceedsFromRepaymentsOfAccountsReceivableSecuritization
|
737000 | |
CY2017 | us-gaap |
Proceeds From Repayments Of Lines Of Credit
ProceedsFromRepaymentsOfLinesOfCredit
|
||
CY2016 | us-gaap |
Proceeds From Repayments Of Lines Of Credit
ProceedsFromRepaymentsOfLinesOfCredit
|
-2150000 | |
CY2017Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
2038000 | |
CY2016Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
1826000 | |
CY2017Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
418000 | |
CY2016Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
544000 | |
CY2017 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
2000 | |
CY2016 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
5000 | |
CY2017Q4 | us-gaap |
Purchase Obligation
PurchaseObligation
|
500000 | |
CY2017Q4 | us-gaap |
Receivables Net Current
ReceivablesNetCurrent
|
990000 | |
CY2016Q4 | us-gaap |
Receivables Net Current
ReceivablesNetCurrent
|
2389000 | |
CY2017 | us-gaap |
Repayments Of Notes Payable
RepaymentsOfNotesPayable
|
250000 | |
CY2016 | us-gaap |
Repayments Of Notes Payable
RepaymentsOfNotesPayable
|
300000 | |
CY2017Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-67657000 | |
CY2016Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-68423000 | |
CY2017 | us-gaap |
Revenues
Revenues
|
18316000 | |
CY2016 | us-gaap |
Revenues
Revenues
|
27373000 | |
CY2017 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
6459000 | |
CY2016 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
8149000 | |
CY2017 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
68000 | |
CY2016 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
193000 | |
CY2017 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
|
0 | |
CY2017Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
|
324000 | |
CY2017Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
|
0.47 | |
CY2016 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
|
245000 | |
CY2017 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
|
2316000 | |
CY2016 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
|
0.41 | |
CY2017 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
|
0.41 | |
CY2017 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
|
2557000 | |
CY2016 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
|
60000 | |
CY2016 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
60000 | |
CY2017 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
2557000 | |
CY2017 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
|
0.10 | |
CY2016 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
|
0.06 | |
CY2017Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
|
687 | |
CY2015Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
0.48 | |
CY2016Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
0.48 | |
CY2017Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
0.15 | |
CY2015Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
2405000 | |
CY2016Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
2220000 | |
CY2017Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
2461000 | |
CY2017Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
|
2461000 | |
CY2017Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Aggregate Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
|
684 | |
CY2017Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
|
2137000 | |
CY2017Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
|
0.10 | |
CY2016 | us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
||
CY2017 | us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
||
CY2017 | us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
|
0.10 | |
CY2016 | us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
|
0.10 | |
CY2017Q4 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
|
3 | |
CY2017 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
|
P4Y226D | |
CY2015Q4 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Number Of Shares
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
|
1685000 | |
CY2016Q4 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Number Of Shares
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
|
1340000 | |
CY2017Q4 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Number Of Shares
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
|
2137000 | |
CY2016 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Options Forfeited Number Of Shares
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares
|
205000 | |
CY2017 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Options Forfeited Number Of Shares
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares
|
1760000 | |
CY2016 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Options Forfeited Weighted Average Grant Date Fair Value
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue
|
0.30 | |
CY2017 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Options Forfeited Weighted Average Grant Date Fair Value
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue
|
0.29 | |
CY2015Q4 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Weighted Average Grant Date Fair Value
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
|
0.36 | |
CY2016Q4 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Weighted Average Grant Date Fair Value
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
|
0.34 | |
CY2017Q4 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Weighted Average Grant Date Fair Value
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
|
0.13 | |
CY2016 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P6Y54D | |
CY2017 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P9Y98D | |
CY2017 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
|
P9Y98D | |
CY2016 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested Number Of Shares
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
|
200000 | |
CY2017 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested Number Of Shares
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
|
||
CY2016 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested Weighted Average Grant Date Fair Value
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
|
0.52 | |
CY2017 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested Weighted Average Grant Date Fair Value
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
|
||
CY2017 | us-gaap |
Shipping Handling And Transportation Costs
ShippingHandlingAndTransportationCosts
|
500000 | |
CY2016 | us-gaap |
Shipping Handling And Transportation Costs
ShippingHandlingAndTransportationCosts
|
200000 | |
CY2016 | us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
||
CY2017 | us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
||
CY2016 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Gross
StockIssuedDuringPeriodValueRestrictedStockAwardGross
|
||
CY2016 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
|
||
CY2017 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
|
||
CY2016 | us-gaap |
Stock Issued During Period Value Share Based Compensation Gross
StockIssuedDuringPeriodValueShareBasedCompensationGross
|
193000 | |
CY2017 | us-gaap |
Stock Issued During Period Value Share Based Compensation Gross
StockIssuedDuringPeriodValueShareBasedCompensationGross
|
68000 | |
CY2017 | us-gaap |
Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
|
20567 | |
CY2016 | us-gaap |
Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
|
23923 | |
CY2017 | us-gaap |
Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
|
3800 | |
CY2016 | us-gaap |
Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
|
1600 | |
CY2017Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
-305000 | |
CY2016Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
-1431000 | |
CY2015Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
-600000 | |
CY2017Q4 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
769000 | |
CY2016Q4 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
748000 | |
CY2017Q4 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
1536000 | |
CY2016Q4 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
1532000 | |
CY2016 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
1000 | |
CY2017 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
4000 | |
CY2017 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
16664000 | |
CY2016 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
15405000 | |
CY2017 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
15505000 | |
CY2016 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
15405000 |