2024202320222021202020192018201720162015
DerivativeAssetsLiabilitiesAtFairValueNet
18000.00
TaxesPayableCurrent
18000.00
51000.00
0.13M
0.13M
3000.00
ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
45000.00
24500.00
81200.00
89700.00
89700.00
DeferredTaxAssetsValuationAllowance
41.38M
37.37M
31.36M
26.03M
25.38M
28.26M
7.71M
0.00
DeferredTaxLiabilities
13000.00
31000.00
27000.00
DeferredTaxLiabilitiesOther
0.10M
6000.00
DeferredTaxLiabilitiesPropertyPlantAndEquipment
1.25M
2.15M
2.87M
5.12M
3.30M
4.98M
3.68M
3.16M
7.48M
6.03M
Goodwill
0.74M
0.74M
0.74M
5.07M
4.34M
5.01M
4.34M
1.84M
GoodwillPeriodIncreaseDecrease
0.00
0.00
CashAndCashEquivalentsAtCarryingValue
6.89M
18.80M
16.11M
14.07M
32.69M
18.93M
11.93M
15.09M
10.26M
22.31M
AllowanceForDoubtfulAccountsReceivableCurrent
0.13M
0.59M
0.43M
0.50M
0.95M
1.45M
1.40M
2.45M
2.52M
AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
0.18M
0.18M
AvailableForSaleSecurities
AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
3000.00
3000.00
3000.00
AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
55000.00
20000.00
5000.00
AvailableForSaleSecuritiesAmortizedCost
36.19M
27.51M
18.11M
AvailableForSaleSecuritiesDebtSecurities
30.23M
14.92M
0.89M
9.50M
25.47M
25.47M
StockIssued1
StockIssuedDuringPeriodSharesStockOptionsExercised
24500.00
24500.00
7700.00
4000.00
0.00
16350.00
StockIssuedDuringPeriodValueStockOptionsExercised
0.21M
0.21M
67000.00
35000.00
0.42M
0.42M
IncreaseDecreaseInContractWithCustomerLiability
-1.02M
AssetImpairmentCharges
0.57M
0.57M
5.33M
1.81M
OperatingLeaseLiabilityCurrent
0.17M
0.26M
0.24M
0.23M
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
13.57M
-2.51M
1.01M
0.38M
-0.94M
-0.14M
-1.39M
1.71M
-3.00M
-10.45M
DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
0.00
0.36M
0.64M
0.96M
1.39M
1.68M
31000.00
-31000.00
RetainedEarningsAccumulatedDeficit
55.28M
61.86M
49.65M
72.51M
86.57M
105.81M
105.95M
125.52M
182.31M
228.28M
DeferredTaxAssetsNet
3.33M
0.24M
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
0.42M
-2.52M
StockholdersEquityNoteStockSplitConversionRatio1
2.00
2.00
2.00
2.00
2.00
CommonStockValue
0.14M
0.14M
0.14M
0.14M
0.14M
0.14M
0.14M
0.13M
0.13M
0.13M
CommonStockSharesOutstanding
12.71M
13.19M
13.02M
12.97M
13.67M
13.63M
13.60M
13.44M
13.33M
13.15M
CommonStockSharesAuthorized
20.00M
20.00M
20.00M
20.00M
20.00M
20.00M
20.00M
20.00M
20.00M
20.00M
CommonStockParOrStatedValuePerShare
0.01
0.01
0.01
0.01
0.01
0.01
0.01
0.01
0.01
0.01
CommonStockSharesIssued
14.21M
14.03M
13.86M
13.74M
13.67M
13.63M
13.60M
13.44M
13.33M
13.15M
PropertyPlantAndEquipmentGross
81.61M
86.07M
96.93M
96.22M
92.98M
92.03M
96.30M
97.49M
94.67M
93.91M
DeferredTaxAssetsLiabilitiesNet
0.18M
0.18M
0.20M
0.22M
0.18M
4.51M
ConstructionInProgressGross
0.34M
2.29M
1.43M
0.51M
0.50M
1.14M
0.81M
6.13M
DeferredTaxAssetsInventory
5.11M
4.32M
IncreaseDecreaseInAccountsPayableTrade
2.75M
41000.00
-0.79M
4.71M
-2.45M
-44000.00
1.33M
0.48M
-1.94M
-0.83M
LiabilitiesCurrent
17.20M
19.80M
12.63M
15.22M
10.35M
13.16M
14.73M
10.51M
10.27M
13.93M
IncreaseDecreaseInAccruedIncomeTaxesPayable
-21000.00
51000.00
-0.12M
0.12M
-10000.00
InventoryNet
26.22M
18.43M
20.00M
16.20M
16.93M
23.86M
18.81M
20.75M
104.54M
124.80M
Liabilities
17.57M
20.33M
13.41M
21.47M
25.88M
23.15M
22.49M
10.54M
10.30M
17.42M
NotesReceivableNet
12.10M
1.22M
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
1.01M
0.39M
-0.94M
-0.22M
-1.36M
1.75M
-2.98M
3.20M
OperatingLeaseRightOfUseAsset
0.46M
0.71M
0.96M
1.19M
0.10M
AllowanceForDoubtfulAccountsReceivable
4000.00
0.50M
PrepaidExpenseAndOtherAssetsCurrent
2.31M
2.25M
2.08M
2.06M
0.95M
1.00M
1.86M
1.62M
1.83M
1.29M
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
0.00
1.34M
0.22M
AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
9.00M
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
0.00
15000.00
15000.00
15000.00
82000.00
82000.00
PrepaidExpenseNoncurrent
64000.00
54000.00
0.45M
2.62M
4.09M
DeferredIncomeTaxesAndTaxCredits
18000.00
3000.00
IncreaseDecreaseInDeferredRevenue
3.06M
0.29M
11000.00
-3.57M
FurnitureAndFixturesGross
1.43M
1.42M
1.37M
1.38M
1.36M
1.35M
1.32M
1.26M
FinancingReceivableAllowanceForCreditLosses
0.90M
OtherLiabilities
0.77M
0.89M
DeferredTaxAssetsNetNoncurrent
0.24M
0.25M
0.26M
0.22M
1.59M
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
31000.00
50000.00
79000.00
0.12M
DeferredRevenue
DeferredRevenueCurrent
2.72M
3.75M
1.57M
0.17M
0.17M
IncomeTaxReceivable
0.27M
0.27M
13.29M
17.37M
DeferredTaxLiabilitiesOtherComprehensiveIncome
3.20M
ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
0.00
0.00
38800.00
38800.00
91100.00
0.17M
0.19M
0.20M
0.16M
89700.00
InventoryAdjustments
InventoryFinishedGoods
18.10M
18.55M
14.65M
19.37M
20.80M
17.97M
18.80M
33.69M
40.26M
55.07M
InventoryWorkInProcess
3.63M
11.99M
6.23M
8.25M
0.98M
3.68M
7.93M
2.51M
8.27M
5.63M
InventoryValuationReserves
8.41M
14.06M
13.97M
36.94M
34.96M
32.05M
30.55M
29.61M
9.67M
6.67M
InventoryRawMaterials
30.94M
26.83M
25.61M
43.62M
47.04M
55.78M
54.29M
70.10M
65.68M
70.77M
ProceedsFromRepaymentsOfLinesOfCredit
-0.93M
-0.93M
DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
0.00
OtherAccruedLiabilitiesCurrent
0.68M
0.99M
0.73M
1.18M
1.13M
AllowanceForDoubtfulAccountsReceivableWriteOffs
11000.00
0.52M
NoncurrentAssets
62.83M
77.26M
75.09M
103.90M
121.91M
130.56M
122.18M
119.07M
80.22M
100.45M
AccountsReceivableGrossCurrent
20.28M
13.25M
12.63M
14.09M
25.14M
15.78M
10.83M
17.84M
15.21M
LiabilitiesAndStockholdersEquity
152.19M
153.04M
135.06M
163.93M
186.84M
202.00M
199.08M
205.70M
254.77M
307.05M
DeferredTaxLiabilitiesNoncurrent
51000.00
45000.00
37000.00
37000.00
3.49M
DeferredTaxAssetsGross
44.70M
43.24M
35.61M
32.59M
30.95M
31.65M
15.38M
10.51M
StockholdersEquity
134.62M
132.72M
121.65M
142.46M
160.97M
178.85M
176.59M
195.15M
244.47M
289.62M
AllowanceForDoubtfulAccountsReceivableRecoveries
0.17M
LeaseholdImprovementsGross
88000.00
88000.00
85000.00
43000.00
43000.00
43000.00
PreferredStockValue
0.00
0.00
AccountsReceivableNetCurrent
14.64M
20.16M
12.66M
12.21M
13.59M
24.19M
14.32M
9.44M
15.39M
12.69M
AdditionalPaidInCapital
AdditionalPaidInCapitalCommonStock
97.34M
96.04M
94.67M
92.94M
90.97M
88.66M
86.12M
83.73M
77.97M
74.16M
PaymentsToAcquirePropertyPlantAndEquipment
3.86M
3.96M
1.13M
3.19M
2.92M
1.94M
1.72M
1.18M
1.87M
2.19M
FiniteLivedIntangibleAssetsGross
8.38M
12.58M
12.58M
12.58M
0.00
Assets
152.19M
153.04M
135.06M
163.93M
186.84M
202.00M
199.08M
205.70M
254.77M
307.05M
DeferredForeignIncomeTaxExpenseBenefit
18000.00
-3000.00
-17000.00
3000.00
0.18M
16000.00
-18000.00
-25000.00
1.33M
-1.91M
EmployeeRelatedLiabilitiesCurrent
36000.00
36000.00
36000.00
OperatingLeaseLiability
0.51M
0.77M
1.01M
1.23M
83000.00
DeferredIncomeTaxLiabilities
3.34M
BusinessCombinationContingentConsiderationLiabilityCurrent
0.00
0.17M
ProvisionForDoubtfulAccounts
-0.11M
-0.14M
0.44M
0.76M
2.15M
DeferredTaxAssetsNetCurrent
6.42M
PreferredStockSharesOutstanding
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
PreferredStockSharesAuthorized
1.00M
1.00M
1.00M
1.00M
1.00M
1.00M
1.00M
1.00M
1.00M
1.00M
AccruedLiabilitiesCurrent
6.37M
6.83M
6.34M
7.85M
9.68M
IncreaseDecreaseInInventories
10.98M
11.03M
2.36M
7.67M
-5000.00
1.86M
7.82M
-2.96M
-5.19M
-9.66M
OtherLiabilitiesCurrent
9.02M
12.88M
6.62M
AccountsPayableCurrent
8.00M
6.66M
5.59M
6.39M
1.59M
4.05M
4.11M
2.60M
2.12M
4.08M
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
67000.00
4000.00
-15000.00
-15000.00
82000.00
82000.00
-24000.00
-43000.00
-12000.00
23000.00
OtherAssetsNoncurrent
0.30M
0.49M
0.51M
0.18M
0.21M
0.63M
80000.00
95000.00
AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
0.50M
TreasuryStockShares
0.84M
0.77M
TreasuryStockValue
13.88M
7.50M
6.80M
TreasuryStockValueAcquiredCostMethod
6.38M
0.69M
0.69M
6.80M
PreferredStockSharesIssued
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
ShortTermInvestments
30.23M
14.92M
0.89M
9.50M
0.00
25.47M
36.14M
27.49M
18.11M
AccruedProfessionalFeesCurrent
0.35M
0.36M
0.43M
0.19M
0.22M
0.28M
DeferredIncomeTaxLiabilitiesNet
34000.00
16000.00
13000.00
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
1.30M
1.37M
1.73M
1.97M
2.31M
2.33M
2.32M
5.73M
5.22M
4.54M
AvailableForSaleDebtSecuritiesAmortizedCostBasis
30.17M
14.93M
0.91M
9.51M
25.55M
25.55M
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
-11.91M
2.69M
2.04M
-18.62M
13.76M
6.99M
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
57000.00
4000.00
IncreaseDecreaseInIncomeTaxes
IncreaseDecreaseInIncomeTaxesReceivable
-0.27M
-0.27M
-13.04M
-4.08M
14.80M
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-4.26M
-17.82M
-15.31M
-16.32M
-16.70M
-15.76M
-15.62M
-14.23M
-15.94M
-12.95M
OperatingLeaseLiabilityNoncurrent
0.34M
0.51M
0.77M
1.01M
LesseeOperatingLeaseLiabilityPaymentsDue
0.54M
0.82M
1.09M
1.35M
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
0.13M
0.19M
0.28M
0.27M
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
0.19M
0.28M
0.27M
0.26M
84000.00
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
91000.00
0.23M
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
93000.00
0.13M
0.13M
0.19M
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
0.13M
0.13M
0.19M
0.28M
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
91000.00
0.13M
0.13M
AvailableForSaleSecuritiesDebtSecuritiesCurrent
0.00
IncreaseDecreaseInAccountsReceivable
-1.05M
1.05M
IncreaseDecreaseInAccruedLiabilities
0.66M
1.01M
-1.27M
-2.15M
-6.00M
RestructuringReserve
0.00
0.00
0.00
FiniteLivedIntangibleAssetsAccumulatedAmortization
6.73M
7.78M
7.01M
5.33M
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
60.52M
62.02M
62.67M
60.09M
49.93M
45.20M
BusinessCombinationContingentConsiderationLiability
0.80M
InventoryWorkInProcessNetOfReserves
20.70M
22.70M
24.30M
25.20M
29.00M
43.20M
FiniteLivedIntangibleAssetsNet
1.65M
4.80M
5.57M
7.25M
8.33M
10.06M
8.01M
LongTermDebt
0.00
0.00
AssetsCurrent
89.37M
75.78M
59.96M
60.03M
64.94M
71.21M
76.65M
86.37M
174.33M
205.01M
DeferredCreditsAndOtherLiabilitiesCurrent
7.80M
8.75M
DeferredTaxAssetsPropertyPlantAndEquipment
0.58M
0.49M
0.50M
0.46M
0.46M
0.43M
PropertyPlantAndEquipmentNet
21.08M
24.05M
26.60M
29.98M
29.87M
31.47M
33.62M
37.40M
44.73M
48.71M
ContractWithCustomerLiabilityCurrent
0.00
0.70M
0.00
NotesAndLoansReceivableNetCurrent
7.23M
1.22M
8.22M
4.95M
0.18M
3.23M
4.26M
3.06M
1.53M
2.00M
UnrecognizedTaxBenefits
0.00
0.00
0.00
0.00
1000.00
1000.00
1000.00
75000.00
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
17000.00
17000.00
17000.00
UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
0.00
0.00
0.00
0.00
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
0.13M
0.17M
0.10M
DeferredTaxAssetsOther
45000.00
0.13M
1.02M
21000.00
62000.00