202420232022202120202019
PrepaidExpenseAndOtherAssetsCurrent
1.61M
1.81M
5.85M
7.48M
6.43M
OtherAssets
2.90M
2.97M
4.87M
3.90M
6.68M
IncreaseDecreaseInAccountsReceivable
3.03M
11.63M
7.52M
-5.46M
-8.75M
LongTermDebtCurrent
0.15M
0.15M
0.18M
9.82M
StockholdersEquity
22.37M
20.05M
18.63M
28.41M
25.52M
Liabilities
33.67M
33.64M
22.46M
21.90M
29.93M
ProceedsFromIssuanceOfCommonStock
14.41M
14.41M
27.70M
25.09M
1.60M
RetainedEarningsAccumulatedDeficit
-249.96M
-249.87M
-234.80M
-196.18M
-166.25M
ContractWithCustomerLiabilityCurrent
12000.00
31000.00
11000.00
5000.00
0.29M
DeferredTaxAssetsValuationAllowance
22.77M
23.00M
22.74M
14.28M
11.81M
UnrecognizedTaxBenefits
1.27M
1.27M
1.31M
1.19M
6.90M
UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
95000.00
0.78M
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
33000.00
33000.00
5.82M
5.82M
0.59M
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
1000.00
34000.00
34000.00
96000.00
0.40M
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
82000.00
82000.00
0.11M
0.54M
ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
1.06M
StockIssued1
StockIssuedDuringPeriodValueStockOptionsExercised
5000.00
5000.00
0.38M
81000.00
StockIssuedDuringPeriodSharesStockOptionsExercised
1.13M
0.00
707.00
0.54M
95739.00
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
0.26M
55000.00
98000.00
0.15M
ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
2.65M
LiabilitiesCurrent
32.15M
32.06M
20.98M
20.47M
27.61M
LesseeOperatingLeaseLiabilityPaymentsDue
56000.00
66000.00
2.05M
2.42M
3.54M
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
0.32M
0.47M
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
0.52M
0.48M
0.66M
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
0.47M
0.45M
0.48M
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
56000.00
66000.00
0.75M
0.69M
1.17M
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
0.32M
0.47M
0.45M
CapitalUnitsAuthorized
33.85M
PropertyPlantAndEquipmentGross
0.54M
0.59M
5.33M
6.19M
6.42M
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
-3.82M
1.98M
-10.91M
10.84M
-1.75M
DeferredTaxLiabilities
14000.00
14000.00
DeferredTaxLiabilitiesPropertyPlantAndEquipment
37000.00
37000.00
DeferredTaxAssetsOperatingLossCarryforwards
18.89M
18.94M
20.70M
12.68M
9.59M
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
45000.00
40.00
52000.00
0.26M
0.23M
ProvisionForDoubtfulAccounts
0.16M
5000.00
0.87M
0.30M
45000.00
StockIssuedDuringPeriodValueShareBasedCompensation
1.50M
0.51M
OperatingLeaseLiabilityNoncurrent
66000.00
StockholdersEquityNoteStockSplitConversionRatio1
0.07
DeferredTaxAssetsLiabilitiesNet
55000.00
0.12M
69000.00
34000.00
94000.00
LineOfCredit
0.00
OtherPrepaidExpenseCurrent
0.47M
PaymentsToAcquirePropertyPlantAndEquipment
36000.00
8000.00
46000.00
11000.00
0.99M
AssetsCurrent
43.79M
43.63M
35.69M
45.57M
47.34M
OtherAssetsNoncurrent
2.90M
2.97M
PropertyPlantAndEquipmentNet
71000.00
0.17M
0.53M
0.84M
1.44M
PreferredStockSharesIssued
0.00
0.00
0.00
0.00
0.00
DeferredRevenue
12000.00
IncreaseDecreaseInAccountsPayable
-1.28M
11.65M
0.62M
1.49M
-20.07M
DeferredForeignIncomeTaxExpenseBenefit
66000.00
-0.14M
-19000.00
-33000.00
0.11M
OtherAccruedLiabilitiesCurrent
0.24M
0.17M
0.34M
0.53M
0.95M
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
1.93M
2.31M
2.33M
2.11M
2.46M
LongTermDebtNoncurrent
66000.00
66000.00
0.18M
0.36M
PreferredStockSharesOutstanding
0.00
PreferredStockSharesAuthorized
5.00M
5.00M
5.00M
5.00M
5.00M
PreferredStockParOrStatedValuePerShare
0.00
0.00
0.00
DeferredTaxAssetsTaxCreditCarryforwards
0.10M
99000.00
0.20M
92000.00
0.72M
PurchaseObligation
13.48M
19.98M
5.66M
5.11M
1.02M
AccruedLiabilitiesCurrent
12.23M
10.69M
11.35M
11.44M
10.27M
AdditionalPaidInCapital
272.29M
269.87M
253.42M
224.52M
191.75M
DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
0.33M
0.33M
IncreaseDecreaseInContractWithCustomerLiability
-19000.00
20000.00
LongTermDebt
0.36M
10.18M
DeferredTaxAssetsOther
12000.00
14000.00
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
1.55M
1.08M
1.09M
6.31M
DeferredTaxAssetsGross
22.84M
23.13M
23.36M
14.99M
12.86M
OperatingLeaseLiabilityCurrent
55000.00
66000.00
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
1000.00
FairValueAdjustmentOfWarrants
52000.00
68000.00
0.00
0.00
ProductWarrantyAccrualClassifiedCurrent
0.64M
0.84M
1.53M
1.15M
DeferredTaxAssetsPropertyPlantAndEquipment
21000.00
51000.00
0.10M
83000.00
OperatingLeaseRightOfUseAsset
55000.00
66000.00
IncreaseDecreaseInInventories
2.61M
-1.63M
-4.18M
-7.49M
0.81M
OperatingLeaseLiability
55000.00
66000.00
InventoryNet
6.52M
3.91M
5.54M
11.34M
19.53M
NontradeReceivablesCurrent
0.96M
2.27M
2.25M
FinancingReceivableAllowanceForCreditLosses
0.11M
0.93M
65000.00
52000.00
AccountsReceivableNetCurrent
25.30M
22.43M
10.80M
4.61M
10.08M
EmployeeRelatedLiabilitiesCurrent
1.36M
1.89M
2.27M
1.87M
IncreaseDecreaseInAccruedIncomeTaxesPayable
99000.00
20000.00
0.17M
-0.72M
1.15M
Assets
56.04M
53.69M
41.09M
50.31M
55.46M
InventoryAdjustments
1.59M
1.59M
70000.00
3.10M
InventoryRawMaterials
0.75M
14000.00
1.99M
2.59M
4.52M
CashAndCashEquivalentsAtCarryingValue
9.40M
13.21M
11.23M
22.14M
11.30M
OtherLongTermDebt
0.24M
DebtInstrumentCarryingAmount
0.21M
0.36M
10.51M
AssetsFairValueDisclosure
0.10M
1.50M
RestructuringReserve
0.46M
0.46M
AccruedIncomeTaxesNoncurrent
1.53M
1.43M
1.41M
1.24M
1.96M
AccountsPayableCurrent
19.85M
21.13M
9.47M
8.86M
7.23M
DeferredIncomeTaxesAndTaxCredits
-35000.00
UnrecognizedTaxBenefitsPeriodIncreaseDecrease
UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
1.24M
1.24M
1.16M
1.61M
LiabilitiesAndStockholdersEquity
56.04M
53.69M
41.09M
50.31M
55.46M
OtherAssetsCurrent
0.52M
0.72M
1.08M
1.23M
LineOfCreditFacilityRemainingBorrowingCapacity
8.00M
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
0.47M
0.42M
4.79M
5.35M
4.98M
DeferredTaxAssetsNet
67000.00
0.14M
0.62M
0.71M
1.05M
CommonStockValue
43000.00
41000.00
19000.00
66000.00
20000.00
CommonStockParOrStatedValuePerShare
0.00
0.00
0.00
0.00
0.00
CommonStockSharesIssued
43.08M
40.77M
18.81M
66.31M
20.44M
CommonStockSharesOutstanding
43.08M
40.77M
18.81M
66.31M
20.44M
CommonStockSharesAuthorized
100.00M
100.00M
100.00M
100.00M
100.00M
IncreaseDecreaseInAccruedLiabilities
1.38M
-0.37M
0.61M
1.17M
-6.12M