Аналитика онлайн » TLF

Logo

Tandy Leather Factory, Inc. занимается дистрибьюцией кожи и сопутствующих товаров. Он предлагает кожгалантерею, инструменты для обработки кожи, пряжки и украшения для ремней, кожаные красители и отделки, фурнитуру для крепления и крепления, а также наборы для самостоятельной работы. Это работает через Северную Америку и Международные географические сегменты. Географический сегмент Северной Америки состоит из 115 магазинов, которые предлагают широкий выбор товаров в сочетании с опытом кожевенного дела в универсальном магазине. Международный географический сегмент состоит из сегмента, аналогичного североамериканскому, но обычно расположен в областях легкой промышленности. Компания была основана Дж. Рэем Томпсоном-старшим и Рональдом С. Морганом в 1980 году и имеет штаб-квартиру в Форт-Уэрте, штат Техас.

General
Code TLF
Type Common Stock
Name Tandy Leather Factory Inc
Exchange NASDAQ
CurrencyCode USD
CurrencyName US Dollar
CurrencySymbol $
CountryName USA
CountryISO US
OpenFigi BBG000BKQQY9
ISIN US87538X1054
LEI 549300XB36MQTBM8UQ34
PrimaryTicker TLF.US
CUSIP 522126101
CIK 909724
EmployerIdNumber 75-2543540
FiscalYearEnd December
IPODate 1993-09-27
InternationalDomestic Domestic
Sector Consumer Cyclical
Industry Specialty Retail
GicSector Consumer Discretionary
GicGroup Consumer Discretionary Distribution & Retail
GicIndustry Specialty Retail
GicSubIndustry Apparel Retail
HomeCategory Domestic
IsDelisted Нет
Address 1900 Southeast Loop 820, Fort Worth, TX, United States, 76140-1003
Phone 817 872 3200
WebURL https://www.tandyleather.com
FullTimeEmployees 494
UpdatedAt 2023-12-25
Highlights
MarketCapitalization 36914676
MarketCapitalizationMln 36.9147
EBITDA 4160000
PERatio 15.6786
PEGRatio 0
WallStreetTargetPrice 7.5
BookValue 6.44
DividendShare 0
DividendYield 0.0323
EarningsShare 0.28
EPSEstimateCurrentYear 0
EPSEstimateNextYear 0
EPSEstimateNextQuarter 0
EPSEstimateCurrentQuarter 0
MostRecentQuarter 2023-09-30
ProfitMargin 0.0293
OperatingMarginTTM 0.0502
ReturnOnAssetsTTM 0.0267
ReturnOnEquityTTM 0.0437
RevenueTTM 77752000
RevenuePerShareTTM 9.333
QuarterlyRevenueGrowthYOY -0.08
GrossProfitTTM 46999000
DilutedEpsTTM 0.28
QuarterlyEarningsGrowthYOY -0.13

Financials / Income Statement / quarterly / net Income

85K
2021-12-31
645K
2022-03-31
-589K
2022-06-30
723K
2022-09-30
448K
2022-12-31
664K
2023-03-31
531K
2023-06-30
636K
2023-09-30

Financials / Income Statement / quarterly / ebitda

1.64M
2021-12-31
1.96M
2022-03-31
350K
2022-06-30
2.07M
2022-09-30
1.43M
2022-12-31
2.06M
2023-03-31
1.93M
2023-06-30
2.01M
2023-09-30

Financials / Income Statement / quarterly / totalRevenue

23.42M
2021-12-31
20.5M
2022-03-31
18.41M
2022-06-30
19.06M
2022-09-30
22.37M
2022-12-31
20.36M
2023-03-31
17.48M
2023-06-30
17.54M
2023-09-30

Earnings / History / epsActual

0.054
2022-12-31
0.054
2023-03-31
0.0635
2023-06-30
0.08
2023-09-30
0
2023-12-31
0
2024-03-31
0
2024-06-30
0
2024-09-30
Valuation
TrailingPE 15.6786
ForwardPE 0
PriceSalesTTM 0.4753
PriceBookMRQ 0.6834
EnterpriseValue 38114684
EnterpriseValueRevenue 0.4875
EnterpriseValueEbitda 5.0961
SharesStats
SharesOutstanding 8399240
SharesFloat 4227172
PercentInsiders 5.23
PercentInstitutions 56.346
Technicals
Beta 0.851
52WeekHigh 4.74
52WeekLow 3.75
50DayMA 4.2238
200DayMA 4.2752
SharesShort 1843
SharesShortPriorMonth 1203
ShortRatio 0.76
ShortPercent 0.0005
Financials
Balance_Sheet
currency_symbol USD
quarterly
2023-09-30
date 2023-09-30
filing_date 2023-11-08
currency_symbol USD
totalAssets 68675000.00
intangibleAssets 5000.00
otherCurrentAssets 71000.00
totalLiab 15030000.00
totalStockholderEquity 53645000.00
otherCurrentLiab 2617000.00
commonStock 23000.00
capitalStock 23000.00
retainedEarnings 61722000.00
cash 8623000.00
totalCurrentLiabilities 7640000.00
currentDeferredRevenue 357000.00
netDebt 1242000.00
shortTermDebt 3251000.00
shortLongTermDebtTotal 9865000.00
otherStockholderEquity -5906000.00
totalCurrentAssets 48172000.00
netReceivables 687000.00
inventory 38585000.00
accountsPayable 1415000.00
accumulatedOtherComprehensiveIncome -2194000.00
nonCurrrentAssetsOther 458000.00
nonCurrentAssetsTotal 20503000.00
capitalLeaseObligations 9865000.00
nonCurrentLiabilitiesOther 326000.00
nonCurrentLiabilitiesTotal 7390000.00
liabilitiesAndStockholdersEquity 68675000.00
cashAndShortTermInvestments 8623000.00
propertyPlantAndEquipmentGross 37830000.00
propertyPlantAndEquipmentNet 20040000.00
netWorkingCapital 40532000.00
netInvestedCapital 53645000.00
commonStockSharesOutstanding 8404741.00
2023-06-30
date 2023-06-30
filing_date 2023-08-14
currency_symbol USD
totalAssets 70927000.00
intangibleAssets 5000.00
otherCurrentAssets 68000.00
totalLiab 17931000.00
totalStockholderEquity 52996000.00
otherCurrentLiab 2659000.00
commonStock 23000.00
capitalStock 23000.00
retainedEarnings 61086000.00
otherLiab 776000.00
otherAssets 456000.00
cash 10033000.00
totalCurrentLiabilities 9043000.00
currentDeferredRevenue 700000.00
netDebt 1425000.00
shortTermDebt 3346000.00
shortLongTermDebtTotal 11458000.00
otherStockholderEquity -6104000.00
propertyPlantEquipment 10749000.00
totalCurrentAssets 48802000.00
netTangibleAssets 61108000.00
netReceivables 813000.00
inventory 37513000.00
accountsPayable 2338000.00
accumulatedOtherComprehensiveIncome -2009000.00
commonStockTotalEquity 23000.00
retainedEarningsTotalEquity 61086000.00
nonCurrrentAssetsOther 456000.00
nonCurrentAssetsTotal 22125000.00
capitalLeaseObligations 11458000.00
nonCurrentLiabilitiesOther 776000.00
nonCurrentLiabilitiesTotal 8888000.00
capitalSurpluse 3669000.00
liabilitiesAndStockholdersEquity 70927000.00
cashAndShortTermInvestments 10033000.00
propertyPlantAndEquipmentGross 28273000.00
propertyPlantAndEquipmentNet 21664000.00
accumulatedDepreciation -17524000.00
netWorkingCapital 39759000.00
netInvestedCapital 52996000.00
commonStockSharesOutstanding 8366904.00
2023-03-31
date 2023-03-31
filing_date 2023-05-15
currency_symbol USD
totalAssets 68186000.00
intangibleAssets 5000.00
otherCurrentAssets 114000.00
totalLiab 15870000.00
totalStockholderEquity 52316000.00
otherCurrentLiab 2473000.00
commonStock 23000.00
capitalStock 23000.00
retainedEarnings 60555000.00
otherLiab 776000.00
otherAssets 422000.00
cash 8646000.00
totalCurrentLiabilities 6750000.00
netDebt 2945000.00
shortTermDebt 3247000.00
shortLongTermDebtTotal 11591000.00
otherStockholderEquity -6323000.00
propertyPlantEquipment 10935000.00
totalCurrentAssets 45812000.00
netTangibleAssets 60660000.00
netReceivables 776000.00
inventory 35873000.00
accountsPayable 1030000.00
accumulatedOtherComprehensiveIncome -1939000.00
commonStockTotalEquity 23000.00
retainedEarningsTotalEquity 60555000.00
treasuryStock -9773000.00
nonCurrrentAssetsOther 422000.00
nonCurrentAssetsTotal 22374000.00
capitalLeaseObligations 11591000.00
nonCurrentLiabilitiesOther 326000.00
nonCurrentLiabilitiesTotal 9120000.00
capitalSurpluse 3450000.00
liabilitiesAndStockholdersEquity 68186000.00
cashAndShortTermInvestments 8646000.00
propertyPlantAndEquipmentGross 28149000.00
propertyPlantAndEquipmentNet 21947000.00
accumulatedDepreciation -17214000.00
netWorkingCapital 39062000.00
netInvestedCapital 52316000.00
commonStockSharesOutstanding 8356166.00
2022-12-31
date 2022-12-31
filing_date 2023-03-31
currency_symbol USD
totalAssets 68579000.00
intangibleAssets 5000.00
otherCurrentAssets 106000.00
totalLiab 17116000.00
totalStockholderEquity 51463000.00
otherCurrentLiab 2408000.00
commonStock 23000.00
capitalStock 23000.00
retainedEarnings 59891000.00
cash 7975000.00
totalCurrentLiabilities 8870000.00
currentDeferredRevenue 256000.00
netDebt 2391000.00
shortTermDebt 2896000.00
shortLongTermDebtTotal 10366000.00
otherStockholderEquity -6551000.00
totalCurrentAssets 47252000.00
netReceivables 672000.00
inventory 38227000.00
accountsPayable 3310000.00
accumulatedOtherComprehensiveIncome -1900000.00
nonCurrrentAssetsOther 387000.00
nonCurrentAssetsTotal 21327000.00
capitalLeaseObligations 10366000.00
nonCurrentLiabilitiesOther 776000.00
nonCurrentLiabilitiesTotal 8246000.00
liabilitiesAndStockholdersEquity 68579000.00
cashAndShortTermInvestments 7975000.00
propertyPlantAndEquipmentGross 37897000.00
propertyPlantAndEquipmentNet 20935000.00
netWorkingCapital 38382000.00
netInvestedCapital 51463000.00
commonStockSharesOutstanding 8394567.00
2022-09-30
date 2022-09-30
filing_date 2022-11-14
currency_symbol USD
totalAssets 70225000.00
intangibleAssets 5000.00
otherCurrentAssets 100000.00
totalLiab 19562000.00
totalStockholderEquity 50663000.00
otherCurrentLiab 3309000.00
commonStock 23000.00
capitalStock 23000.00
retainedEarnings 59443000.00
otherLiab 832000.00
otherAssets 420000.00
cash 3050000.00
totalCurrentLiabilities 11184000.00
netDebt 7414000.00
shortTermDebt 2918000.00
shortLongTermDebtTotal 10464000.00
otherStockholderEquity -6801000.00
propertyPlantEquipment 21490000.00
totalCurrentAssets 48310000.00
netTangibleAssets 50658000.00
netReceivables 2031000.00
inventory 42307000.00
accountsPayable 4957000.00
accumulatedOtherComprehensiveIncome -2002000.00
nonCurrrentAssetsOther 420000.00
nonCurrentAssetsTotal 21915000.00
capitalLeaseObligations 10464000.00
nonCurrentLiabilitiesOther 832000.00
nonCurrentLiabilitiesTotal 8378000.00
liabilitiesAndStockholdersEquity 70225000.00
cashAndShortTermInvestments 3050000.00
propertyPlantAndEquipmentGross 38119000.00
propertyPlantAndEquipmentNet 21490000.00
netWorkingCapital 37126000.00
netInvestedCapital 50663000.00
commonStockSharesOutstanding 8272557.00
2022-06-30
date 2022-06-30
filing_date 2022-08-15
currency_symbol USD
totalAssets 71118000.00
intangibleAssets 5000.00
otherCurrentAssets 126000.00
totalLiab 20982000.00
totalStockholderEquity 50136000.00
otherCurrentLiab 3385000.00
commonStock 23000.00
capitalStock 23000.00
retainedEarnings 58720000.00
otherLiab 832000.00
otherAssets 395000.00
cash 5588000.00
totalCurrentLiabilities 12421000.00
netDebt 4987000.00
shortTermDebt 2846000.00
shortLongTermDebtTotal 10575000.00
otherStockholderEquity -7046000.00
propertyPlantEquipment 21488000.00
totalCurrentAssets 49230000.00
netTangibleAssets 50131000.00
netReceivables 2368000.00
inventory 40112000.00
accountsPayable 6190000.00
accumulatedOtherComprehensiveIncome -1561000.00
nonCurrrentAssetsOther 393000.00
nonCurrentAssetsTotal 21888000.00
capitalLeaseObligations 10575000.00
nonCurrentLiabilitiesOther 832000.00
nonCurrentLiabilitiesTotal 8561000.00
liabilitiesAndStockholdersEquity 71118000.00
cashAndShortTermInvestments 5588000.00
propertyPlantAndEquipmentNet 21488000.00
netWorkingCapital 36809000.00
netInvestedCapital 50136000.00
commonStockSharesOutstanding 8279108.00
2022-03-31
date 2022-03-31
filing_date 2022-05-16
currency_symbol USD
totalAssets 72676000.00
intangibleAssets 6000.00
otherCurrentAssets 139000.00
totalLiab 20125000.00
totalStockholderEquity 52551000.00
otherCurrentLiab 3828000.00
commonStock 24000.00
capitalStock 24000.00
retainedEarnings 59309000.00
otherLiab 832000.00
otherAssets 395000.00
cash 10335000.00
totalCurrentLiabilities 10857000.00
netDebt 1153000.00
shortTermDebt 3052000.00
shortLongTermDebt 122000.00
shortLongTermDebtTotal 11488000.00
otherStockholderEquity -5474000.00
propertyPlantEquipment 21979000.00
totalCurrentAssets 50296000.00
netTangibleAssets 52545000.00
netReceivables 1595000.00
longTermDebt 283000.00
inventory 37751000.00
accountsPayable 3977000.00
accumulatedOtherComprehensiveIncome -1308000.00
nonCurrrentAssetsOther 393000.00
nonCurrentAssetsTotal 22380000.00
capitalLeaseObligations 11083000.00
nonCurrentLiabilitiesOther 832000.00
nonCurrentLiabilitiesTotal 9268000.00
liabilitiesAndStockholdersEquity 72676000.00
cashAndShortTermInvestments 10335000.00
propertyPlantAndEquipmentNet 21979000.00
netWorkingCapital 39439000.00
netInvestedCapital 52956000.00
commonStockSharesOutstanding 8580182.00
2021-12-31
date 2021-12-31
filing_date 2022-03-31
currency_symbol USD
totalAssets 73085000.00
intangibleAssets 6000.00
otherCurrentAssets 141000.00
totalLiab 21584000.00
totalStockholderEquity 51501000.00
otherCurrentLiab 3737000.00
commonStock 24000.00
capitalStock 24000.00
retainedEarnings 58664000.00
otherLiab 832000.00
otherAssets 394000.00
cash 10155000.00
totalCurrentLiabilities 12207000.00
currentDeferredRevenue 351000.00
netDebt 1509000.00
shortTermDebt 3119000.00
shortLongTermDebt 79000.00
shortLongTermDebtTotal 11664000.00
otherStockholderEquity -5814000.00
propertyPlantEquipment 22236000.00
totalCurrentAssets 50449000.00
netTangibleAssets 51495000.00
netReceivables 1586000.00
longTermDebt 336000.00
inventory 38084000.00
accountsPayable 5000000.00
accumulatedOtherComprehensiveIncome -1373000.00
nonCurrrentAssetsOther 394000.00
nonCurrentAssetsTotal 22636000.00
capitalLeaseObligations 11249000.00
nonCurrentLiabilitiesOther 832000.00
nonCurrentLiabilitiesTotal 9377000.00
liabilitiesAndStockholdersEquity 73085000.00
cashAndShortTermInvestments 10155000.00
propertyPlantAndEquipmentNet 22236000.00
netWorkingCapital 38242000.00
netInvestedCapital 51916000.00
commonStockSharesOutstanding 8580182.00
2021-09-30
date 2021-09-30
filing_date 2021-12-03
currency_symbol USD
totalAssets 75914000.00
intangibleAssets 6000.00
otherCurrentAssets 270000.00
totalLiab 23702000.00
totalStockholderEquity 52212000.00
otherCurrentLiab 3968000.00
commonStock 24000.00
capitalStock 24000.00
retainedEarnings 58595000.00
otherLiab 856000.00
otherAssets 456000.00
cash 5704000.00
totalCurrentLiabilities 13667000.00
netDebt 6581000.00
shortTermDebt 3106000.00
shortLongTermDebt 46000.00
shortLongTermDebtTotal 12285000.00
otherStockholderEquity -5151000.00
propertyPlantEquipment 22738000.00
totalCurrentAssets 52345000.00
netTangibleAssets 52306000.00
netReceivables 1831000.00
longTermDebt 377000.00
inventory 43675000.00
accountsPayable 6593000.00
accumulatedOtherComprehensiveIncome -1256000.00
nonCurrrentAssetsOther 394000.00
nonCurrentAssetsTotal 23569000.00
capitalLeaseObligations 11444000.00
nonCurrentLiabilitiesOther 856000.00
nonCurrentLiabilitiesTotal 10035000.00
liabilitiesAndStockholdersEquity 75914000.00
cashAndShortTermInvestments 5704000.00
propertyPlantAndEquipmentNet 23106000.00
netWorkingCapital 38725000.00
netInvestedCapital 52735000.00
commonStockSharesOutstanding 8670093.00
2021-06-30
date 2021-06-30
filing_date 2021-09-21
currency_symbol USD
totalAssets 76732000.00
intangibleAssets 6000.00
otherCurrentAssets 258000.00
totalLiab 25318000.00
totalStockholderEquity 51414000.00
deferredLongTermLiab 296000.00
otherCurrentLiab 3986000.00
commonStock 24000.00
capitalStock 24000.00
retainedEarnings 58055000.00
goodWill 957686.00
cash 10761000.00
totalCurrentLiabilities 14883000.00
netDebt 1893000.00
shortTermDebt 3075000.00
shortLongTermDebt 12000.00
shortLongTermDebtTotal 12654000.00
otherStockholderEquity -5340000.00
propertyPlantEquipment 12390000.00
totalCurrentAssets 52725000.00
netTangibleAssets 61861000.00
shortTermInvestments 4614000.00
netReceivables 1958000.00
longTermDebt 446000.00
inventory 38891000.00
accountsPayable 7822000.00
accumulatedOtherComprehensiveIncome -1325000.00
commonStockTotalEquity 25000.00
retainedEarningsTotalEquity 57310000.00
treasuryStock -9773000.00
nonCurrrentAssetsOther 387000.00
nonCurrentAssetsTotal 24007000.00
capitalLeaseObligations 11852000.00
longTermDebtTotal 446000.00
nonCurrentLiabilitiesOther 463000.00
nonCurrentLiabilitiesTotal 10435000.00
capitalSurpluse 5924000.00
liabilitiesAndStockholdersEquity 76732000.00
cashAndShortTermInvestments 10761000.00
propertyPlantAndEquipmentGross 27468000.00
propertyPlantAndEquipmentNet 23551000.00
accumulatedDepreciation -15078000.00
netWorkingCapital 38678000.00
netInvestedCapital 52645000.00
commonStockSharesOutstanding 8811752.00
2021-03-31
date 2021-03-31
filing_date 2021-06-22
currency_symbol USD
totalAssets 80111171.00
otherCurrentAssets 16912260.00
totalLiab 12740986.00
totalStockholderEquity 56419427.00
otherCurrentLiab 3822748.00
commonStock 25072.00
retainedEarnings 62210781.00
goodWill 957686.00
cash 15905158.00
totalCurrentLiabilities 12232079.00
otherStockholderEquity -1080546.00
propertyPlantEquipment 12918900.00
totalCurrentAssets 52515700.00
netTangibleAssets 67370185.00
shortTermInvestments 9152166.00
netReceivables 408711.00
inventory 24041827.00
accountsPayable 8409331.00
commonStockTotalEquity 25072.00
retainedEarningsTotalEquity 62210781.00
treasuryStock -9772982.00
nonCurrrentAssetsOther 344816.00
nonCurrentAssetsTotal 427333.00
nonCurrentLiabilitiesOther 508907.00
nonCurrentLiabilitiesTotal 508907.00
capitalSurpluse 5037102.00
liabilitiesAndStockholdersEquity 80111171.00
cashAndShortTermInvestments 25057324.00
propertyPlantAndEquipmentGross 27470545.00
accumulatedDepreciation -14551645.00
commonStockSharesOutstanding 2977100.00
2020-12-31
date 2020-12-31
filing_date 2020-12-31
totalAssets 75693000.00
intangibleAssets 6000.00
otherCurrentAssets 265000.00
totalLiab 23499000.00
totalStockholderEquity 52194000.00
otherCurrentLiab 2297000.00
commonStock 25000.00
retainedEarnings 57310000.00
cash 10329000.00
totalCurrentLiabilities 12923000.00
currentDeferredRevenue 301000.00
netDebt 2935000.00
shortTermDebt 3544000.00
shortLongTermDebtTotal 13264000.00
otherStockholderEquity -3849000.00
totalCurrentAssets 51012000.00
netReceivables 3103000.00
inventory 36779000.00
accountsPayable 6781000.00
accumulatedOtherComprehensiveIncome -1292000.00
nonCurrrentAssetsOther 387000.00
nonCurrentAssetsTotal 24681000.00
nonCurrentLiabilitiesTotal 10576000.00
liabilitiesAndStockholdersEquity 75693000.00
cashAndShortTermInvestments 10329000.00
propertyPlantAndEquipmentNet 24206000.00
commonStockSharesOutstanding 8811752.00
2020-09-30
date 2020-09-30
filing_date 2020-09-30
totalAssets 75146000.00
intangibleAssets 7000.00
otherCurrentAssets 107000.00
totalLiab 22676000.00
totalStockholderEquity 52470000.00
otherCurrentLiab 3015000.00
commonStock 25000.00
retainedEarnings 57716000.00
otherAssets -1000.00
cash 10156000.00
totalCurrentLiabilities 11548000.00
netDebt 3818000.00
shortTermDebt 3652000.00
shortLongTermDebtTotal 13974000.00
otherStockholderEquity -4107000.00
totalCurrentAssets 48957000.00
netReceivables 3112000.00
inventory 34814000.00
accountsPayable 4881000.00
accumulatedOtherComprehensiveIncome -1164000.00
nonCurrrentAssetsOther 353000.00
nonCurrentAssetsTotal 26190000.00
nonCurrentLiabilitiesTotal 11128000.00
liabilitiesAndStockholdersEquity 75146000.00
cashAndShortTermInvestments 10156000.00
propertyPlantAndEquipmentNet 25227000.00
commonStockSharesOutstanding 9042991.00
2020-06-30
date 2020-06-30
filing_date 2020-06-30
totalAssets 75630000.00
intangibleAssets 7000.00
otherCurrentAssets 264000.00
totalLiab 22529000.00
totalStockholderEquity 53101000.00
otherCurrentLiab 1981000.00
commonStock 25000.00
retainedEarnings 58698000.00
cash 9414000.00
totalCurrentLiabilities 10720000.00
netDebt 5326000.00
shortTermDebt 3737000.00
shortLongTermDebtTotal 14740000.00
otherStockholderEquity -4325000.00
totalCurrentAssets 49382000.00
shortTermInvestments 4614000.00
netReceivables 2903000.00
inventory 30931000.00
accountsPayable 5002000.00
accumulatedOtherComprehensiveIncome -1297000.00
nonCurrrentAssetsOther 354000.00
nonCurrentAssetsTotal 26248000.00
nonCurrentLiabilitiesTotal 11809000.00
liabilitiesAndStockholdersEquity 75630000.00
cashAndShortTermInvestments 14028000.00
propertyPlantAndEquipmentNet 25239000.00
commonStockSharesOutstanding 9042991.00
2020-03-31
date 2020-03-31
filing_date 2020-03-31
totalAssets 79364000.00
intangibleAssets 7000.00
otherCurrentAssets 146000.00
totalLiab 24801000.00
totalStockholderEquity 54563000.00
otherCurrentLiab 2303000.00
commonStock 25000.00
retainedEarnings 60473000.00
cash 11423000.00
totalCurrentLiabilities 13944000.00
netDebt 2372000.00
shortTermDebt 3743000.00
shortLongTermDebtTotal 13795000.00
otherStockholderEquity -4508000.00
totalCurrentAssets 53444000.00
shortTermInvestments 9183000.00
netReceivables 2308000.00
inventory 29224000.00
accountsPayable 7898000.00
accumulatedOtherComprehensiveIncome -1427000.00
nonCurrrentAssetsOther 354000.00
nonCurrentAssetsTotal 25920000.00
nonCurrentLiabilitiesTotal 10857000.00
liabilitiesAndStockholdersEquity 79364000.00
cashAndShortTermInvestments 20606000.00
propertyPlantAndEquipmentNet 24868000.00
commonStockSharesOutstanding 9029212.00
2019-12-31
date 2019-12-31
filing_date 2019-12-31
totalAssets 80111171.00
intangibleAssets 7000.00
otherCurrentAssets 296994.00
totalLiab 23691744.00
totalStockholderEquity 56419427.00
otherCurrentLiab 1886155.00
commonStock 25072.00
retainedEarnings 62210781.00
cash 15905158.00
totalCurrentLiabilities 12232079.00
currentDeferredRevenue 319124.00
netDebt -1427779.00
shortTermDebt 3822748.00
shortLongTermDebtTotal 14477379.00
otherStockholderEquity -4735880.00
totalCurrentAssets 52515700.00
shortTermInvestments 9152166.00
netReceivables 408711.00
inventory 24041827.00
accountsPayable 6204052.00
accumulatedOtherComprehensiveIncome -1080546.00
nonCurrrentAssetsOther 344816.00
nonCurrentAssetsTotal 27595471.00
nonCurrentLiabilitiesTotal 11459665.00
liabilitiesAndStockholdersEquity 80111171.00
cashAndShortTermInvestments 25057324.00
propertyPlantAndEquipmentNet 26816322.00
commonStockSharesOutstanding 9029212.00
2019-09-30
date 2019-09-30
filing_date 2019-09-30
totalAssets 80354743.00
intangibleAssets 14500.00
otherCurrentAssets 144118.00
totalLiab 23464922.00
totalStockholderEquity 56889821.00
otherCurrentLiab 3435347.00
commonStock 24851.00
retainedEarnings 63040254.00
goodWill 957686.00
cash 13345643.00
totalCurrentLiabilities 10093802.00
netDebt 1971778.00
shortTermDebt 3918757.00
shortLongTermDebtTotal 15317421.00
otherStockholderEquity -4936148.00
totalCurrentAssets 49474266.00
shortTermInvestments 9103191.00
netReceivables 497729.00
inventory 23761063.00
accountsPayable 2739698.00
accumulatedOtherComprehensiveIncome -1239136.00
nonCurrrentAssetsOther 374519.00
nonCurrentAssetsTotal 30880477.00
nonCurrentLiabilitiesTotal 13371120.00
liabilitiesAndStockholdersEquity 80354743.00
cashAndShortTermInvestments 22448834.00
propertyPlantAndEquipmentNet 27934561.00
commonStockSharesOutstanding 8932246.00
2019-06-30
date 2019-06-30
filing_date 2019-06-30
totalAssets 81229082.00
intangibleAssets 15167.00
otherCurrentAssets 162563.00
totalLiab 22604878.00
totalStockholderEquity 58624204.00
otherCurrentLiab 2890612.00
commonStock 24851.00
retainedEarnings 64758706.00
goodWill 958817.00
cash 11273943.00
totalCurrentLiabilities 8428544.00
netDebt 4923768.00
shortTermDebt 3993352.00
shortLongTermDebtTotal 16197711.00
otherStockholderEquity -5116994.00
totalCurrentAssets 50255524.00
shortTermInvestments 9049510.00
netReceivables 428733.00
inventory 26189055.00
accountsPayable 1544580.00
accumulatedOtherComprehensiveIncome -1042359.00
nonCurrrentAssetsOther 374902.00
nonCurrentAssetsTotal 30973558.00
nonCurrentLiabilitiesTotal 14176334.00
liabilitiesAndStockholdersEquity 81229082.00
cashAndShortTermInvestments 20323453.00
propertyPlantAndEquipmentNet 29156824.00
commonStockSharesOutstanding 8933648.00
2019-03-31
date 2019-03-31
filing_date 2019-03-31
currency_symbol USD
totalAssets 72367836.00
intangibleAssets 15833.00
otherCurrentAssets 174043.00
totalLiab 12677176.00
totalStockholderEquity 59690660.00
deferredLongTermLiab 1258721.00
otherCurrentLiab 3340843.00
commonStock 27234.00
retainedEarnings 66188614.00
otherLiab 1258721.00
goodWill 956945.00
otherAssets 379661.00
cash 12679373.00
totalCurrentLiabilities 7990750.00
currentDeferredRevenue 411868.00
netDebt -5910825.00
shortTermDebt 3340843.00
shortLongTermDebt 3340843.00
shortLongTermDebtTotal 6768548.00
otherStockholderEquity -5301823.00
propertyPlantEquipment 13942416.00
totalCurrentAssets 50683420.00
netTangibleAssets 62161420.00
shortTermInvestments 4999750.00
netReceivables 456537.00
longTermDebt 3427705.00
inventory 30564322.00
accountsPayable 897196.00
accumulatedOtherComprehensiveIncome -1223365.00
commonStockTotalEquity 27234.00
retainedEarningsTotalEquity 66188614.00
treasuryStock -12646467.00
nonCurrrentAssetsOther 379661.00
nonCurrentAssetsTotal 21684416.00
capitalLeaseObligations 6768548.00
nonCurrentLiabilitiesOther 3427705.00
nonCurrentLiabilitiesTotal 4686426.00
capitalSurpluse 7344644.00
liabilitiesAndStockholdersEquity 72367836.00
cashAndShortTermInvestments 17679123.00
propertyPlantAndEquipmentGross 20331977.00
propertyPlantAndEquipmentNet 20331977.00
accumulatedDepreciation -13921523.00
commonStockSharesOutstanding 9011107.00
2018-12-31
date 2018-12-31
filing_date 2018-12-31
currency_symbol USD
totalAssets 76140134.00
intangibleAssets 16500.00
otherCurrentAssets 161208.00
totalLiab 16679830.00
totalStockholderEquity 59460304.00
deferredLongTermLiab 1556493.00
otherCurrentLiab 4096651.00
commonStock 27232.00
retainedEarnings 65716761.00
otherLiab 1556493.00
goodWill 954765.00
otherAssets 634335.00
cash 24070351.00
totalCurrentLiabilities 6902654.00
currentDeferredRevenue 843178.00
netDebt -15102333.00
shortTermDebt 747335.00
shortLongTermDebt 747335.00
shortLongTermDebtTotal 8968018.00
otherStockholderEquity -4773029.00
propertyPlantEquipment 14399297.00
totalCurrentAssets 60135237.00
netTangibleAssets 59460304.00
netReceivables 408170.00
longTermDebt 8220683.00
inventory 33867276.00
accountsPayable 1215490.00
accumulatedOtherComprehensiveIncome -1510660.00
commonStockTotalEquity 27232.00
retainedEarningsTotalEquity 65716761.00
treasuryStock -11931850.00
nonCurrrentAssetsOther 386107.00
nonCurrentAssetsTotal 16004897.00
longTermDebtTotal 8220683.00
nonCurrentLiabilitiesTotal 9777176.00
capitalSurpluse 7158821.00
liabilitiesAndStockholdersEquity 76140134.00
cashAndShortTermInvestments 24070351.00
propertyPlantAndEquipmentGross 14399297.00
propertyPlantAndEquipmentNet 14399297.00
commonStockSharesOutstanding 9143746.00
2018-11-08
date 2018-11-08
filing_date 2018-11-08
currency_symbol USD
totalAssets 76665750000.00
intangibleAssets 0.00
otherCurrentAssets 2760705.00
totalLiab 76665750000.00
totalStockholderEquity 60889414.00
deferredLongTermLiab 1556493.00
commonStock 27232.00
retainedEarnings 66345110.00
goodWill 960304000.00
otherAssets 387487.00
cash 16814972000.00
totalCurrentLiabilities 6128242000.00
shortTermDebt 747335.00
shortLongTermDebtTotal 8354669000.00
otherStockholderEquity -1510660.00
propertyPlantEquipment 14974328.00
totalCurrentAssets 60044744000.00
netTangibleAssets 59460304.00
shortTermInvestments 0.00
netReceivables 1042505.00
longTermDebt 8180613.00
inventory 40720630000.00
accountsPayable 6155319.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -1116745000.00
additionalPaidInCapital 0.00
commonStockTotalEquity 27232.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 65716761.00
treasuryStock -11931850.00
nonCurrentAssetsTotal 14399297.00
longTermDebtTotal 8220683.00
nonCurrentLiabilitiesTotal 9777176.00
capitalSurpluse 7158821.00
liabilitiesAndStockholdersEquity 76140134.00
cashAndShortTermInvestments 24070351.00
propertyPlantAndEquipmentGross 27950353000.00
2018-09-30
date 2018-09-30
filing_date 2018-09-30
currency_symbol USD
totalAssets 76665750.00
intangibleAssets 17166.00
otherCurrentAssets 290028.00
totalLiab 15776336.00
totalStockholderEquity 60889414.00
deferredLongTermLiab 1467481.00
otherCurrentLiab 4512211.00
commonStock 27193.00
retainedEarnings 66345110.00
otherLiab 1467481.00
goodWill 960304.00
otherAssets 669208.00
cash 16814972.00
totalCurrentLiabilities 6128242.00
netDebt -8460303.00
shortTermDebt 174056.00
shortLongTermDebt 174056.00
shortLongTermDebtTotal 8354669.00
otherStockholderEquity -4366144.00
propertyPlantEquipment 14974328.00
totalCurrentAssets 60044744.00
netTangibleAssets 60889414.00
netReceivables 418612.00
longTermDebt 8180613.00
inventory 40720630.00
accountsPayable 1441975.00
accumulatedOtherComprehensiveIncome -1116745.00
commonStockTotalEquity 27193.00
retainedEarningsTotalEquity 66345110.00
treasuryStock -11273822.00
nonCurrrentAssetsOther 387487.00
deferredLongTermAssetCharges 281721.00
nonCurrentAssetsTotal 16621006.00
longTermDebtTotal 8180613.00
nonCurrentLiabilitiesTotal 9648094.00
capitalSurpluse 6907678.00
liabilitiesAndStockholdersEquity 76665750.00
cashAndShortTermInvestments 16814972.00
propertyPlantAndEquipmentGross 27950353000.00
propertyPlantAndEquipmentNet 14974328.00
accumulatedDepreciation -12976025.00
commonStockSharesOutstanding 9160022.00
2018-06-30
date 2018-06-30
filing_date 2018-06-30
currency_symbol USD
totalAssets 75785223.00
intangibleAssets 18083.00
otherCurrentAssets 75459.00
totalLiab 14916147.00
totalStockholderEquity 60869076.00
deferredLongTermLiab 1474675.00
otherCurrentLiab 3863282.00
commonStock 27193.00
retainedEarnings 66466644.00
otherLiab 1474675.00
goodWill 958464.00
otherAssets 654256.00
cash 18955328.00
totalCurrentLiabilities 6827360.00
netDebt -10600660.00
shortTermDebt 1740556.00
shortLongTermDebt 1740556.00
shortLongTermDebtTotal 8354668.00
otherStockholderEquity -4389851.00
propertyPlantEquipment 14999163.00
totalCurrentAssets 59155257.00
netTangibleAssets 59892529.00
shortTermInvestments 0.00
netReceivables 496255.00
longTermDebt 6614112.00
inventory 38020269.00
accountsPayable 1223522.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -1234910.00
additionalPaidInCapital 0.00
commonStockTotalEquity 27193.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 66466644.00
treasuryStock -11273770.00
nonCurrrentAssetsOther 384744.00
deferredLongTermAssetCharges 269512.00
nonCurrentAssetsTotal 16629966.00
longTermDebtTotal 6614112.00
nonCurrentLiabilitiesTotal 8088787.00
capitalSurpluse 6883919.00
liabilitiesAndStockholdersEquity 75785223.00
cashAndShortTermInvestments 18955328.00
propertyPlantAndEquipmentGross 14999163.00
propertyPlantAndEquipmentNet 14999163.00
accumulatedDepreciation -12552648.00
commonStockSharesOutstanding 9182527.00
2018-03-31
date 2018-03-31
filing_date 2018-03-31
currency_symbol USD
totalAssets 75047987.00
intangibleAssets 18667.00
otherCurrentAssets 78412.00
totalLiab 14893878.00
totalStockholderEquity 60154109.00
deferredLongTermLiab 1581178.00
otherCurrentLiab 3980525.00
commonStock 27193.00
retainedEarnings 65026552.00
otherLiab 1581178.00
goodWill 960353.00
otherAssets 644750.00
cash 19252878.00
totalCurrentLiabilities 6553961.00
netDebt -11340208.00
shortTermDebt 1153931.00
shortLongTermDebt 1153931.00
shortLongTermDebtTotal 7912670.00
otherStockholderEquity -3959324.00
propertyPlantEquipment 15241542.00
totalCurrentAssets 58182677.00
netTangibleAssets 60154109.00
shortTermInvestments 0.00
netReceivables 503322.00
longTermDebt 6758739.00
inventory 36771860.00
accountsPayable 1419505.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -940312.00
additionalPaidInCapital 0.00
commonStockTotalEquity 27193.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 65026552.00
treasuryStock -10819524.00
nonCurrrentAssetsOther 379292.00
nonCurrentAssetsTotal 16865310.00
longTermDebtTotal 6758739.00
nonCurrentLiabilitiesTotal 8339917.00
capitalSurpluse 6860200.00
liabilitiesAndStockholdersEquity 75047987.00
cashAndShortTermInvestments 19252878.00
propertyPlantAndEquipmentGross 15241542.00
propertyPlantAndEquipmentNet 15241542.00
commonStockSharesOutstanding 9264811.00
2017-12-31
date 2017-12-31
filing_date 2017-12-31
currency_symbol USD
totalAssets 74914596.00
intangibleAssets 19222.00
otherCurrentAssets 189029.00
totalLiab 15375615.00
totalStockholderEquity 59538981.00
deferredLongTermLiab 1636958.00
otherCurrentLiab 4047820.00
commonStock 27153.00
retainedEarnings 63921244.00
otherLiab 1636958.00
goodWill 962949.00
otherAssets 1634000.00
cash 18337258.00
totalCurrentLiabilities 6981238.00
currentDeferredRevenue 905657.00
netDebt -10965528.00
shortTermDebt 614311.00
shortLongTermDebt 614311.00
shortLongTermDebtTotal 7371730.00
otherStockholderEquity -3447313.00
propertyPlantEquipment 15467842.00
totalCurrentAssets 57813150.00
netTangibleAssets 58576032.00
shortTermInvestments 0.00
netReceivables 461212.00
longTermDebt 6757419.00
inventory 37311197.00
accountsPayable 1413450.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -962103.00
additionalPaidInCapital 0.00
commonStockTotalEquity 27153.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 63921244.00
treasuryStock -10278584.00
nonCurrrentAssetsOther 379695.00
deferredLongTermAssetCharges 271738.00
nonCurrentAssetsTotal 17101446.00
longTermDebtTotal 6757419.00
nonCurrentLiabilitiesTotal 8394377.00
capitalSurpluse 6831271.00
liabilitiesAndStockholdersEquity 74914596.00
cashAndShortTermInvestments 18337258.00
propertyPlantAndEquipmentGross 15467842.00
propertyPlantAndEquipmentNet 15467842.00
accumulatedDepreciation -11750639.00
commonStockSharesOutstanding 9272330.00
2017-09-30
date 2017-09-30
filing_date 2017-09-30
currency_symbol USD
totalAssets 74371841.00
intangibleAssets 19509.00
otherCurrentAssets 352759.00
totalLiab 16440846.00
totalStockholderEquity 57930995.00
deferredLongTermLiab 1814012.00
otherCurrentLiab 4613402.00
commonStock 27153.00
retainedEarnings 62249904.00
otherLiab 1814012.00
goodWill 963852.00
otherAssets 1799000.00
cash 12179384.00
totalCurrentLiabilities 7408682.00
netDebt -4734968.00
shortTermDebt 226264.00
shortLongTermDebt 153578.00
shortLongTermDebtTotal 7444416.00
otherStockholderEquity -3481532.00
propertyPlantEquipment 15763711.00
totalCurrentAssets 56809454.00
netTangibleAssets 56947634.00
shortTermInvestments 0.00
netReceivables 529378.00
longTermDebt 7218152.00
inventory 41148059.00
accountsPayable 2569016.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -864530.00
additionalPaidInCapital 0.00
commonStockTotalEquity 27153.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 62249904.00
treasuryStock -10278584.00
nonCurrrentAssetsOther 368007.00
deferredLongTermAssetCharges 447308.00
nonCurrentAssetsTotal 17562387.00
longTermDebtTotal 7218152.00
nonCurrentLiabilitiesTotal 9032164.00
capitalSurpluse 6797052.00
liabilitiesAndStockholdersEquity 74371841.00
cashAndShortTermInvestments 12179384.00
propertyPlantAndEquipmentGross 15763711.00
propertyPlantAndEquipmentNet 15763711.00
accumulatedDepreciation -11298871.00
commonStockSharesOutstanding 9273950.00
2017-06-30
date 2017-06-30
filing_date 2017-06-30
currency_symbol USD
totalAssets 72243459.00
intangibleAssets 19954.00
otherCurrentAssets 140488.00
totalLiab 15238338.00
totalStockholderEquity 57005121.00
deferredLongTermLiab 1838066.00
otherCurrentLiab 4471813.00
commonStock 27153.00
retainedEarnings 61728490.00
otherLiab 1838066.00
goodWill 959797.00
otherAssets 1748000.00
cash 14841370.00
totalCurrentLiabilities 7564320.00
netDebt -7396954.00
shortTermDebt 1608464.00
shortLongTermDebt 7444416.00
shortLongTermDebtTotal 7444416.00
otherStockholderEquity -3515752.00
propertyPlantEquipment 15754716.00
totalCurrentAssets 54740848.00
netTangibleAssets 56025370.00
shortTermInvestments 0.00
netReceivables 497317.00
longTermDebt 5835952.00
inventory 37327488.00
accountsPayable 1484043.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -1234770.00
additionalPaidInCapital 0.00
commonStockTotalEquity 27153.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 61728490.00
treasuryStock -10278584.00
nonCurrrentAssetsOther 363529.00
deferredLongTermAssetCharges 404615.00
nonCurrentAssetsTotal 17502611.00
longTermDebtTotal 5835952.00
nonCurrentLiabilitiesTotal 7674018.00
capitalSurpluse 6762832.00
liabilitiesAndStockholdersEquity 72243459.00
cashAndShortTermInvestments 14841370.00
propertyPlantAndEquipmentGross 15754716.00
propertyPlantAndEquipmentNet 15754716.00
accumulatedDepreciation -10831122.00
commonStockSharesOutstanding 9229129.00
2017-03-31
date 2017-03-31
filing_date 2017-03-31
currency_symbol USD
totalAssets 71268774.00
intangibleAssets 20396.00
otherCurrentAssets 264617.00
totalLiab 15943174.00
totalStockholderEquity 55325600.00
deferredLongTermLiab 1854493.00
otherCurrentLiab 4219821.00
commonStock 27164.00
retainedEarnings 60700758.00
otherLiab 1854493.00
goodWill 957347.00
otherAssets 1700000.00
cash 16407211.00
totalCurrentLiabilities 7791996.00
netDebt -8962796.00
shortTermDebt 1147730.00
shortLongTermDebt 1147730.00
shortLongTermDebtTotal 7444415.00
otherStockholderEquity -3865533.00
propertyPlantEquipment 15805934.00
totalCurrentAssets 53763227.00
netTangibleAssets 55325600.00
shortTermInvestments 0.00
netReceivables 524692.00
longTermDebt 6296685.00
inventory 34382003.00
accountsPayable 2424445.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -1536789.00
additionalPaidInCapital 0.00
commonStockTotalEquity 27164.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 60700758.00
treasuryStock -10278584.00
nonCurrrentAssetsOther 344986.00
nonCurrentAssetsTotal 17505547.00
longTermDebtTotal 6296685.00
nonCurrentLiabilitiesTotal 8151178.00
capitalSurpluse 6413051.00
liabilitiesAndStockholdersEquity 71268774.00
cashAndShortTermInvestments 16407211.00
propertyPlantAndEquipmentGross 15805934.00
propertyPlantAndEquipmentNet 15805934.00
commonStockSharesOutstanding 9330919.00
2016-12-31
date 2016-12-31
filing_date 2016-12-31
currency_symbol USD
totalAssets 70608570.00
intangibleAssets 20840.00
otherCurrentAssets 140232.00
totalLiab 16915369.00
totalStockholderEquity 53693201.00
deferredLongTermLiab 1956032.00
otherCurrentLiab 5027890.00
commonStock 27142.00
retainedEarnings 59469493.00
otherLiab 1956032.00
goodWill 956201.00
otherAssets 1686000.00
cash 16862304.00
totalCurrentLiabilities 8246068.00
currentDeferredRevenue 909297.00
netDebt -9417888.00
shortTermDebt 686997.00
shortLongTermDebt 614311.00
shortLongTermDebtTotal 7444416.00
otherStockholderEquity -3910305.00
propertyPlantEquipment 15651793.00
totalCurrentAssets 53314242.00
netTangibleAssets 53693201.00
shortTermInvestments 0.00
netReceivables 560984.00
longTermDebt 6757419.00
inventory 33177539.00
accountsPayable 1621884.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -1893129.00
additionalPaidInCapital 0.00
commonStockTotalEquity 27142.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 59469493.00
treasuryStock -10278584.00
nonCurrrentAssetsOther 334408.00
deferredLongTermAssetCharges 375236.00
nonCurrentAssetsTotal 17294328.00
longTermDebtTotal 6757419.00
nonCurrentLiabilitiesTotal 8669301.00
capitalSurpluse 6368279.00
liabilitiesAndStockholdersEquity 70608570.00
cashAndShortTermInvestments 16862304.00
propertyPlantAndEquipmentGross 15651793.00
propertyPlantAndEquipmentNet 15651793.00
accumulatedDepreciation -9884559.00
commonStockSharesOutstanding 9207692.00
2016-09-30
date 2016-09-30
filing_date 2016-09-30
currency_symbol USD
totalAssets 69798763.00
intangibleAssets 21284.00
otherCurrentAssets 16261.00
totalLiab 17781206.00
totalStockholderEquity 52017557.00
deferredLongTermLiab 1753698.00
otherCurrentLiab 6528527.00
commonStock 27142.00
retainedEarnings 57409496.00
goodWill 958630.00
otherAssets 1315000.00
cash 11448638.00
totalCurrentLiabilities 8736670.00
netDebt -3931536.00
shortTermDebt 226264.00
shortLongTermDebtTotal 7517102.00
otherStockholderEquity -3953589.00
propertyPlantEquipment 15933946.00
totalCurrentAssets 52550125.00
netTangibleAssets 51037643.00
shortTermInvestments 0.00
netReceivables 513591.00
longTermDebt 7218151.00
inventory 37122297.00
accountsPayable 1981879.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -1465492.00
additionalPaidInCapital 0.00
commonStockTotalEquity 27142.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 57409496.00
treasuryStock -10278584.00
nonCurrrentAssetsOther 334778.00
nonCurrentAssetsTotal 17248638.00
capitalLeaseObligations 72687.00
longTermDebtTotal 7290838.00
nonCurrentLiabilitiesTotal 9044536.00
capitalSurpluse 6324995.00
liabilitiesAndStockholdersEquity 69798763.00
cashAndShortTermInvestments 11448638.00
propertyPlantAndEquipmentGross 15933946.00
propertyPlantAndEquipmentNet 15933946.00
accumulatedDepreciation -9460904.00
commonStockSharesOutstanding 9206382.00
2016-06-30
date 2016-06-30
filing_date 2016-06-30
currency_symbol USD
totalAssets 66618315.00
intangibleAssets 22228.00
otherCurrentAssets 132985.00
totalLiab 15611826.00
totalStockholderEquity 51006489.00
deferredLongTermLiab 1721715.00
otherCurrentLiab 4979495.00
commonStock 27142.00
retainedEarnings 56409146.00
goodWill 959868.00
otherAssets 1311000.00
cash 9839204.00
totalCurrentLiabilities 7827893.00
netDebt -2322101.00
shortTermDebt 1454885.00
shortLongTermDebtTotal 7517103.00
otherStockholderEquity -3996873.00
propertyPlantEquipment 15738110.00
totalCurrentAssets 49568777.00
netTangibleAssets 50024393.00
shortTermInvestments 0.00
netReceivables 551824.00
longTermDebt 5989530.00
inventory 36304595.00
accountsPayable 1393513.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -1432926.00
additionalPaidInCapital 0.00
commonStockTotalEquity 27142.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 56409146.00
treasuryStock -10278584.00
nonCurrrentAssetsOther 329332.00
nonCurrentAssetsTotal 17049538.00
capitalLeaseObligations 72688.00
longTermDebtTotal 6062218.00
nonCurrentLiabilitiesTotal 7783933.00
capitalSurpluse 6281711.00
liabilitiesAndStockholdersEquity 66618315.00
cashAndShortTermInvestments 9839204.00
propertyPlantAndEquipmentGross 15738110.00
propertyPlantAndEquipmentNet 15738110.00
commonStockSharesOutstanding 9227941.00
2016-03-31
date 2016-03-31
filing_date 2016-03-31
currency_symbol USD
totalAssets 65259845.00
intangibleAssets 23421.00
otherCurrentAssets 146273.00
totalLiab 14956135.00
totalStockholderEquity 50303710.00
deferredLongTermLiab 1735450.00
otherCurrentLiab 4573776.00
commonStock 27142.00
retainedEarnings 54588231.00
goodWill 959784.00
otherAssets 1313000.00
cash 11444262.00
totalCurrentLiabilities 7389426.00
netDebt -4717664.00
shortTermDebt 895339.00
shortLongTermDebtTotal 6726598.00
otherStockholderEquity -3261499.00
propertyPlantEquipment 15897738.00
totalCurrentAssets 48049064.00
netTangibleAssets 49320505.00
shortTermInvestments 0.00
netReceivables 682580.00
longTermDebt 5758571.00
inventory 33632302.00
accountsPayable 1920311.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -1050164.00
additionalPaidInCapital 0.00
commonStockTotalEquity 27142.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 54588231.00
treasuryStock -9473670.00
nonCurrrentAssetsOther 329838.00
nonCurrentAssetsTotal 17210781.00
capitalLeaseObligations 72688.00
longTermDebtTotal 5831259.00
nonCurrentLiabilitiesTotal 7566709.00
capitalSurpluse 6212171.00
liabilitiesAndStockholdersEquity 65259845.00
cashAndShortTermInvestments 11444262.00
propertyPlantAndEquipmentGross 15897738.00
propertyPlantAndEquipmentNet 15897738.00
accumulatedDepreciation -8650964.00
commonStockSharesOutstanding 9718453.00
2015-12-31
date 2015-12-31
filing_date 2015-12-31
currency_symbol USD
totalAssets 64566926.00
intangibleAssets 27282.00
otherCurrentAssets 70197.00
totalLiab 13594750.00
totalStockholderEquity 50972176.00
deferredLongTermLiab 1702515.00
otherCurrentLiab 5143316.00
commonStock 27062.00
retainedEarnings 53067234.00
otherLiab 1746665.00
goodWill 953356.00
otherAssets 1310000.00
cash 10962615.00
totalCurrentLiabilities 8333566.00
currentDeferredRevenue 902236.00
netDebt -7099308.00
shortTermDebt 304638.00
shortLongTermDebt 231952.00
shortLongTermDebtTotal 3863307.00
otherStockholderEquity -434441.00
propertyPlantEquipment 15695053.00
totalCurrentAssets 47561551.00
netTangibleAssets 50972176.00
shortTermInvestments 0.00
netReceivables 553206.00
longTermDebt 3479273.00
inventory 33584539.00
accountsPayable 1983376.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -1687679.00
additionalPaidInCapital 0.00
commonStockTotalEquity 27062.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 53067234.00
treasuryStock -6602930.00
nonCurrrentAssetsOther 329684.00
nonCurrentAssetsTotal 17005375.00
capitalLeaseObligations 79396.00
longTermDebtTotal 3558669.00
nonCurrentLiabilitiesTotal 5261184.00
capitalSurpluse 6168489.00
liabilitiesAndStockholdersEquity 64566926.00
cashAndShortTermInvestments 10962615.00
propertyPlantAndEquipmentGross 15695053.00
propertyPlantAndEquipmentNet 15695053.00
commonStockSharesOutstanding 9712571.00
2015-09-30
date 2015-09-30
filing_date 2015-09-30
currency_symbol USD
totalAssets 62600480.00
intangibleAssets 34025.00
otherCurrentAssets 249089.00
totalLiab 13967665.00
totalStockholderEquity 48632815.00
deferredLongTermLiab 1361631.00
otherCurrentLiab 6396752.00
commonStock 27062.00
retainedEarnings 50728476.00
goodWill 956584.00
otherAssets 1323000.00
cash 7243288.00
totalCurrentLiabilities 8894810.00
netDebt -3532064.00
shortLongTermDebtTotal 3711224.00
otherStockholderEquity -473194.00
propertyPlantEquipment 15271192.00
totalCurrentAssets 46005798.00
netTangibleAssets 48632815.00
shortTermInvestments 0.00
netReceivables 585012.00
longTermDebt 3711224.00
inventory 35058012.00
accountsPayable 2498058.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -1649529.00
additionalPaidInCapital 0.00
commonStockTotalEquity 27062.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 50728476.00
treasuryStock -6602930.00
nonCurrrentAssetsOther 332881.00
nonCurrentAssetsTotal 16594682.00
longTermDebtTotal 3711224.00
nonCurrentLiabilitiesTotal 5072855.00
capitalSurpluse 6129736.00
liabilitiesAndStockholdersEquity 62600480.00
cashAndShortTermInvestments 7243288.00
propertyPlantAndEquipmentGross 15271192.00
propertyPlantAndEquipmentNet 15271192.00
commonStockSharesOutstanding 10199092.00
2015-06-30
date 2015-06-30
filing_date 2015-06-30
currency_symbol USD
totalAssets 63569966.00
intangibleAssets 35470.00
otherCurrentAssets 121055.00
totalLiab 11583481.00
totalStockholderEquity 51986485.00
deferredLongTermLiab 1408192.00
otherCurrentLiab 6661964.00
commonStock 27062.00
retainedEarnings 49617132.00
goodWill 963769.00
otherAssets 1327000.00
cash 10867362.00
totalCurrentLiabilities 8543476.00
netDebt -9033049.00
shortTermDebt 202500.00
shortLongTermDebtTotal 1834313.00
otherStockholderEquity 3196916.00
propertyPlantEquipment 15401023.00
totalCurrentAssets 46841711.00
netTangibleAssets 50987246.00
shortTermInvestments 0.00
netReceivables 758894.00
longTermDebt 1631813.00
inventory 32810251.00
accountsPayable 1679012.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -854625.00
additionalPaidInCapital 0.00
commonStockTotalEquity 27062.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 49617132.00
treasuryStock -2894068.00
nonCurrrentAssetsOther 327993.00
nonCurrentAssetsTotal 16728255.00
longTermDebtTotal 1631813.00
nonCurrentLiabilitiesTotal 3040005.00
capitalSurpluse 6090984.00
liabilitiesAndStockholdersEquity 63569966.00
cashAndShortTermInvestments 10867362.00
propertyPlantAndEquipmentGross 15401023.00
propertyPlantAndEquipmentNet 15401023.00
accumulatedDepreciation -7641889.00
commonStockSharesOutstanding 10241164.00
2015-03-31
date 2015-03-31
filing_date 2015-03-31
currency_symbol USD
totalAssets 59637334.00
intangibleAssets 46748.00
otherCurrentAssets 113870.00
totalLiab 9675387.00
totalStockholderEquity 49961947.00
deferredLongTermLiab 1456916.00
otherCurrentLiab 4383901.00
commonStock 27072.00
retainedEarnings 48109236.00
goodWill 962091.00
otherAssets 1337000.00
cash 9928649.00
totalCurrentLiabilities 6328471.00
netDebt -7836149.00
shortTermDebt 202500.00
shortLongTermDebtTotal 2092500.00
otherStockholderEquity 3158153.00
propertyPlantEquipment 15411606.00
totalCurrentAssets 42889254.00
netTangibleAssets 48953108.00
shortTermInvestments 0.00
netReceivables 664149.00
longTermDebt 1890000.00
inventory 30407882.00
accountsPayable 1742070.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -1332514.00
additionalPaidInCapital 0.00
commonStockTotalEquity 27072.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 48109236.00
treasuryStock -2894068.00
nonCurrrentAssetsOther 327635.00
nonCurrentAssetsTotal 16748080.00
longTermDebtTotal 1890000.00
nonCurrentLiabilitiesTotal 3346916.00
capitalSurpluse 6052221.00
liabilitiesAndStockholdersEquity 59637334.00
cashAndShortTermInvestments 9928649.00
propertyPlantAndEquipmentGross 15411606.00
propertyPlantAndEquipmentNet 15411606.00
accumulatedDepreciation -7312549.00
commonStockSharesOutstanding 10241096.00
2014-12-31
date 2014-12-31
filing_date 2014-12-31
currency_symbol USD
totalAssets 62873874.00
intangibleAssets 58026.00
otherCurrentAssets 157758.00
totalLiab 13750862.00
totalStockholderEquity 49123012.00
deferredLongTermLiab 1458005.00
otherCurrentLiab 4459646.00
commonStock 26984.00
retainedEarnings 46664829.00
otherLiab 1458005.00
goodWill 971786.00
otherAssets 1360000.00
cash 10636530.00
totalCurrentLiabilities 10352232.00
currentDeferredRevenue 934868.00
netDebt -4993405.00
shortTermDebt 3702500.00
shortLongTermDebt 3702500.00
shortLongTermDebtTotal 5643125.00
otherStockholderEquity 3119257.00
propertyPlantEquipment 15162278.00
totalCurrentAssets 46351805.00
netTangibleAssets 48093200.00
netReceivables 625054.00
longTermDebt 1940625.00
inventory 32875492.00
accountsPayable 1255218.00
accumulatedOtherComprehensiveIncome -688058.00
commonStockTotalEquity 26984.00
retainedEarningsTotalEquity 46664829.00
treasuryStock -2894068.00
nonCurrrentAssetsOther 329979.00
nonCurrentAssetsTotal 16522069.00
longTermDebtTotal 1940625.00
nonCurrentLiabilitiesTotal 3398630.00
capitalSurpluse 6013325.00
liabilitiesAndStockholdersEquity 62873874.00
cashAndShortTermInvestments 10636530.00
propertyPlantAndEquipmentGross 15162278.00
propertyPlantAndEquipmentNet 15162278.00
accumulatedDepreciation -7037665.00
commonStockSharesOutstanding 10244127.00
2014-09-30
date 2014-09-30
filing_date 2014-09-30
currency_symbol USD
totalAssets 63961505.00
intangibleAssets 69304.00
otherCurrentAssets 98580.00
totalLiab 17171326.00
totalStockholderEquity 46790179.00
deferredLongTermLiab 1095362.00
otherCurrentLiab 5940106.00
commonStock 26979.00
retainedEarnings 44206367.00
goodWill 975657.00
otherAssets 1381000.00
cash 4866016.00
totalCurrentLiabilities 14084714.00
netDebt 3327734.00
shortTermDebt 6202500.00
shortLongTermDebtTotal 8193750.00
otherStockholderEquity 3099885.00
propertyPlantEquipment 15045271.00
totalCurrentAssets 47536282.00
netTangibleAssets 45745218.00
shortTermInvestments 0.00
netReceivables 702002.00
longTermDebt 1991250.00
inventory 39365204.00
accountsPayable 1942108.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -543052.00
additionalPaidInCapital 0.00
commonStockTotalEquity 26979.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 44206367.00
treasuryStock -2894068.00
nonCurrrentAssetsOther 334991.00
nonCurrentAssetsTotal 16425223.00
longTermDebtTotal 1991250.00
nonCurrentLiabilitiesTotal 3086612.00
capitalSurpluse 5993953.00
liabilitiesAndStockholdersEquity 63961505.00
cashAndShortTermInvestments 4866016.00
propertyPlantAndEquipmentGross 15045271.00
propertyPlantAndEquipmentNet 15045271.00
accumulatedDepreciation -6763514.00
commonStockSharesOutstanding 10241410.00
2014-06-30
date 2014-06-30
filing_date 2014-06-30
currency_symbol USD
totalAssets 62738112.00
intangibleAssets 80582.00
otherCurrentAssets 350232.00
totalLiab 16926677.00
totalStockholderEquity 45811435.00
deferredLongTermLiab 1129589.00
otherCurrentLiab 9246801.00
commonStock 26945.00
retainedEarnings 42577805.00
goodWill 981527.00
otherAssets 1400000.00
cash 7402534.00
totalCurrentLiabilities 13755213.00
netDebt -2908159.00
shortTermDebt 2452500.00
shortLongTermDebtTotal 4494375.00
otherStockholderEquity 3027821.00
propertyPlantEquipment 14672410.00
totalCurrentAssets 46666618.00
netTangibleAssets 44749326.00
shortTermInvestments 0.00
netReceivables 796106.00
longTermDebt 2041875.00
inventory 36001590.00
accountsPayable 2055912.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 178864.00
additionalPaidInCapital 0.00
commonStockTotalEquity 26945.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 42577805.00
treasuryStock -2894068.00
nonCurrrentAssetsOther 336975.00
nonCurrentAssetsTotal 16071494.00
longTermDebtTotal 2041875.00
nonCurrentLiabilitiesTotal 3171464.00
capitalSurpluse 5921889.00
liabilitiesAndStockholdersEquity 62738112.00
cashAndShortTermInvestments 7402534.00
propertyPlantAndEquipmentGross 14672410.00
propertyPlantAndEquipmentNet 14672410.00
accumulatedDepreciation -6484259.00
commonStockSharesOutstanding 10239823.00
2014-03-31
date 2014-03-31
filing_date 2014-03-31
currency_symbol USD
totalAssets 58629981.00
intangibleAssets 91860.00
otherCurrentAssets 160543.00
totalLiab 12283435.00
totalStockholderEquity 46346546.00
deferredLongTermLiab 1172276.00
otherCurrentLiab 5834983.00
commonStock 26945.00
retainedEarnings 43362004.00
goodWill 977351.00
otherAssets 1402000.00
cash 8949915.00
totalCurrentLiabilities 8765534.00
netDebt -6401790.00
shortTermDebt 202500.00
shortLongTermDebtTotal 2548125.00
otherStockholderEquity 2998756.00
propertyPlantEquipment 14730157.00
totalCurrentAssets 42497668.00
netTangibleAssets 45277335.00
shortTermInvestments 0.00
netReceivables 886644.00
longTermDebt 2345625.00
inventory 30532522.00
accountsPayable 2728051.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -41159.00
additionalPaidInCapital 0.00
commonStockTotalEquity 26945.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 43362004.00
treasuryStock -2894068.00
nonCurrrentAssetsOther 332945.00
nonCurrentAssetsTotal 16132313.00
longTermDebtTotal 2345625.00
nonCurrentLiabilitiesTotal 3517901.00
capitalSurpluse 5892824.00
liabilitiesAndStockholdersEquity 58629981.00
cashAndShortTermInvestments 8949915.00
propertyPlantAndEquipmentGross 14730157.00
propertyPlantAndEquipmentNet 14730157.00
accumulatedDepreciation -6138879.00
commonStockSharesOutstanding 10257959.00
2013-12-31
date 2013-12-31
filing_date 2013-12-31
currency_symbol USD
totalAssets 56398566.00
intangibleAssets 103228.00
otherCurrentAssets 478593.00
totalLiab 11777024.00
totalStockholderEquity 44621542.00
deferredLongTermLiab 1212557.00
otherCurrentLiab 5216976.00
commonStock 26862.00
retainedEarnings 41507592.00
goodWill 981985.00
otherAssets 1427000.00
cash 11082679.00
totalCurrentLiabilities 8168217.00
currentDeferredRevenue 864104.00
netDebt -8483929.00
shortTermDebt 202500.00
shortLongTermDebtTotal 2598750.00
otherStockholderEquity 2998839.00
propertyPlantEquipment 14427710.00
totalCurrentAssets 40543684.00
netTangibleAssets 43536329.00
shortTermInvestments 0.00
netReceivables 762405.00
longTermDebt 2396250.00
inventory 26300830.00
accountsPayable 1884637.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 88249.00
additionalPaidInCapital 0.00
commonStockTotalEquity 26862.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 41507592.00
treasuryStock -2894068.00
nonCurrrentAssetsOther 341959.00
nonCurrentAssetsTotal 15854882.00
longTermDebtTotal 2396250.00
nonCurrentLiabilitiesTotal 3608807.00
capitalSurpluse 5892907.00
liabilitiesAndStockholdersEquity 56398566.00
cashAndShortTermInvestments 11082679.00
propertyPlantAndEquipmentGross 14427710.00
propertyPlantAndEquipmentNet 14427710.00
accumulatedDepreciation -5863280.00
commonStockSharesOutstanding 10233009.00
2013-09-30
date 2013-09-30
filing_date 2013-09-30
currency_symbol USD
totalAssets 54185321.00
intangibleAssets 114643.00
otherCurrentAssets 429522.00
totalLiab 11850006.00
totalStockholderEquity 42335315.00
deferredLongTermLiab 987617.00
otherCurrentLiab 5913564.00
commonStock 26862.00
retainedEarnings 39019381.00
goodWill 986153.00
otherAssets 1438000.00
cash 6289550.00
totalCurrentLiabilities 8415514.00
netDebt -3640175.00
shortTermDebt 202500.00
shortLongTermDebtTotal 2649375.00
otherStockholderEquity 2998839.00
propertyPlantEquipment 13397731.00
totalCurrentAssets 39349679.00
netTangibleAssets 41234519.00
shortTermInvestments 0.00
netReceivables 945725.00
longTermDebt 2446875.00
inventory 29492488.00
accountsPayable 2299450.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 290233.00
additionalPaidInCapital 0.00
commonStockTotalEquity 26862.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 39019381.00
treasuryStock -2894068.00
nonCurrrentAssetsOther 337115.00
nonCurrentAssetsTotal 14835642.00
longTermDebtTotal 2446875.00
nonCurrentLiabilitiesTotal 3434492.00
capitalSurpluse 5892907.00
liabilitiesAndStockholdersEquity 54185321.00
cashAndShortTermInvestments 6289550.00
propertyPlantAndEquipmentGross 13397731.00
propertyPlantAndEquipmentNet 13397731.00
accumulatedDepreciation -5645113.00
commonStockSharesOutstanding 10221512.00
2013-06-30
date 2013-06-30
filing_date 2013-06-30
currency_symbol USD
totalAssets 53155982.00
intangibleAssets 125820.00
otherCurrentAssets 765430.00
totalLiab 12769098.00
totalStockholderEquity 40386884.00
deferredLongTermLiab 956084.00
otherCurrentLiab 6230171.00
commonStock 26797.00
retainedEarnings 37457549.00
goodWill 983313.00
otherAssets 1446000.00
cash 7572653.00
totalCurrentLiabilities 9315514.00
netDebt -4872653.00
shortTermDebt 202500.00
shortLongTermDebtTotal 2700000.00
otherStockholderEquity 2885104.00
propertyPlantEquipment 13252239.00
totalCurrentAssets 38458006.00
netTangibleAssets 39277751.00
shortTermInvestments 0.00
netReceivables 1138223.00
longTermDebt 2497500.00
inventory 27498022.00
accountsPayable 2882843.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 17434.00
additionalPaidInCapital 0.00
commonStockTotalEquity 26797.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 37457549.00
treasuryStock -2894068.00
nonCurrrentAssetsOther 336604.00
nonCurrentAssetsTotal 14697976.00
longTermDebtTotal 2497500.00
nonCurrentLiabilitiesTotal 3453584.00
capitalSurpluse 5779172.00
liabilitiesAndStockholdersEquity 53155982.00
cashAndShortTermInvestments 7572653.00
propertyPlantAndEquipmentGross 13252239.00
propertyPlantAndEquipmentNet 13252239.00
accumulatedDepreciation -5345969.00
commonStockSharesOutstanding 10216535.00
2013-03-31
date 2013-03-31
filing_date 2013-03-31
currency_symbol USD
totalAssets 49678624.00
intangibleAssets 137006.00
otherCurrentAssets 416734.00
totalLiab 10753794.00
totalStockholderEquity 38924830.00
deferredLongTermLiab 808294.00
otherCurrentLiab 5115233.00
commonStock 26775.00
retainedEarnings 35828196.00
goodWill 987539.00
otherAssets 1465000.00
cash 7164181.00
totalCurrentLiabilities 7093625.00
netDebt -4109806.00
shortTermDebt 202500.00
shortLongTermDebtTotal 3054375.00
otherStockholderEquity 2879283.00
propertyPlantEquipment 12643325.00
totalCurrentAssets 35570935.00
netTangibleAssets 37800285.00
shortTermInvestments 0.00
netReceivables 934893.00
longTermDebt 2851875.00
inventory 25358992.00
accountsPayable 1775892.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 190576.00
additionalPaidInCapital 0.00
commonStockTotalEquity 26775.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 35828196.00
treasuryStock -2894068.00
nonCurrrentAssetsOther 339819.00
nonCurrentAssetsTotal 14107689.00
longTermDebtTotal 2851875.00
nonCurrentLiabilitiesTotal 3660169.00
capitalSurpluse 5773351.00
liabilitiesAndStockholdersEquity 49678624.00
cashAndShortTermInvestments 7164181.00
propertyPlantAndEquipmentGross 12643325.00
propertyPlantAndEquipmentNet 12643325.00
accumulatedDepreciation -5782069.00
commonStockSharesOutstanding 10194429.00
2012-12-31
date 2012-12-31
filing_date 2012-12-31
currency_symbol USD
totalAssets 49087672.00
intangibleAssets 145533.00
otherCurrentAssets 929913.00
totalLiab 11566655.00
totalStockholderEquity 37521017.00
deferredLongTermLiab 806525.00
otherCurrentLiab 5216036.00
commonStock 26775.00
retainedEarnings 34241875.00
goodWill 990725.00
otherAssets -1.00
cash 7705182.00
totalCurrentLiabilities 7857630.00
currentDeferredRevenue 826467.00
netDebt -4600182.00
shortTermDebt 202500.00
shortLongTermDebtTotal 3105000.00
otherStockholderEquity 2873440.00
propertyPlantEquipment 11944590.00
totalCurrentAssets 35670129.00
netTangibleAssets 36384759.00
shortTermInvestments 0.00
netReceivables 822772.00
longTermDebt 2902500.00
inventory 25862784.00
accountsPayable 1612627.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 378927.00
additionalPaidInCapital 0.00
commonStockTotalEquity 26775.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 34241875.00
treasuryStock -2894068.00
nonCurrrentAssetsOther 336695.00
nonCurrentAssetsTotal 13417543.00
longTermDebtTotal 2902500.00
nonCurrentLiabilitiesTotal 3709025.00
capitalSurpluse 5767508.00
liabilitiesAndStockholdersEquity 49087672.00
cashAndShortTermInvestments 7705182.00
propertyPlantAndEquipmentGross 11944590.00
propertyPlantAndEquipmentNet 11944590.00
accumulatedDepreciation -5630305.00
commonStockSharesOutstanding 10178759.00
2012-09-30
date 2012-09-30
filing_date 2012-09-30
currency_symbol USD
totalAssets 48653116.00
intangibleAssets 154059.00
otherCurrentAssets 1727815.00
totalLiab 13271226.00
totalStockholderEquity 35381890.00
deferredLongTermLiab 824701.00
otherCurrentLiab 5738356.00
commonStock 26765.00
retainedEarnings 32040318.00
goodWill 992027.00
otherAssets 1484000.00
cash 3520757.00
totalCurrentLiabilities 9493400.00
netDebt 634868.00
shortTermDebt 1202500.00
shortLongTermDebtTotal 4155625.00
otherStockholderEquity 2857910.00
propertyPlantEquipment 10816647.00
totalCurrentAssets 36990532.00
netTangibleAssets 34235804.00
shortTermInvestments 0.00
netReceivables 1074877.00
longTermDebt 2953125.00
inventory 29694804.00
accountsPayable 2552544.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 456897.00
additionalPaidInCapital 0.00
commonStockTotalEquity 26765.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 32040319.00
treasuryStock -2894068.00
nonCurrrentAssetsOther 337991.00
nonCurrentAssetsTotal 11662584.00
longTermDebtTotal 2953125.00
nonCurrentLiabilitiesTotal 3777826.00
capitalSurpluse 5751978.00
liabilitiesAndStockholdersEquity 48653116.00
cashAndShortTermInvestments 3520757.00
propertyPlantAndEquipmentGross 10816647.00
propertyPlantAndEquipmentNet 10178507.00
accumulatedDepreciation -5411982.00
commonStockSharesOutstanding 10177466.00
2012-06-30
date 2012-06-30
filing_date 2012-06-30
currency_symbol USD
totalAssets 48410283.00
intangibleAssets 165040.00
otherCurrentAssets 1564186.00
totalLiab 13489236.00
totalStockholderEquity 34921047.00
deferredLongTermLiab 851931.00
otherCurrentLiab 6412693.00
commonStock 26760.00
retainedEarnings 31759549.00
goodWill 987634.00
otherAssets 1491000.00
cash 3816559.00
totalCurrentLiabilities 9633555.00
netDebt -610309.00
shortTermDebt 202500.00
shortLongTermDebtTotal 3206250.00
otherStockholderEquity 2852475.00
propertyPlantEquipment 10192327.00
totalCurrentAssets 36727243.00
netTangibleAssets 33768373.00
shortTermInvestments 85533.00
netReceivables 1118871.00
longTermDebt 3003750.00
inventory 29749811.00
accountsPayable 3018362.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 282263.00
additionalPaidInCapital 0.00
commonStockTotalEquity 26760.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 31759549.00
treasuryStock -2894068.00
nonCurrrentAssetsOther 338039.00
nonCurrentAssetsTotal 11683040.00
longTermDebtTotal 3003750.00
nonCurrentLiabilitiesTotal 3855681.00
capitalSurpluse 5746543.00
liabilitiesAndStockholdersEquity 48410283.00
cashAndShortTermInvestments 3902092.00
propertyPlantAndEquipmentGross 10192327.00
propertyPlantAndEquipmentNet 10192327.00
accumulatedDepreciation -5167913.00
commonStockSharesOutstanding 10172171.00
2012-03-31
date 2012-03-31
filing_date 2012-03-31
currency_symbol USD
totalAssets 45475616.00
intangibleAssets 176127.00
otherCurrentAssets 1402828.00
totalLiab 11907221.00
totalStockholderEquity 33568395.00
deferredLongTermLiab 835953.00
otherCurrentLiab 5466582.00
commonStock 26760.00
retainedEarnings 30219910.00
goodWill 989945.00
otherAssets 1501000.00
cash 6431259.00
totalCurrentLiabilities 8016893.00
netDebt -3174384.00
shortTermDebt 202500.00
shortLongTermDebtTotal 3256875.00
otherStockholderEquity 2847475.00
propertyPlantEquipment 10197188.00
totalCurrentAssets 33777736.00
netTangibleAssets 32402323.00
shortTermInvestments 87893.00
netReceivables 1449157.00
longTermDebt 3054375.00
inventory 24092025.00
accountsPayable 2347811.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 474250.00
additionalPaidInCapital 0.00
commonStockTotalEquity 26760.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 30219910.00
treasuryStock -2894068.00
nonCurrrentAssetsOther 334620.00
nonCurrentAssetsTotal 11697880.00
longTermDebtTotal 3054375.00
nonCurrentLiabilitiesTotal 3890328.00
capitalSurpluse 5741543.00
liabilitiesAndStockholdersEquity 45475616.00
cashAndShortTermInvestments 6519152.00
propertyPlantAndEquipmentGross 10197188.00
propertyPlantAndEquipmentNet 10197188.00
accumulatedDepreciation -4925845.00
commonStockSharesOutstanding 10172950.00
2011-12-31
date 2011-12-31
filing_date 2011-12-31
currency_symbol USD
totalAssets 45502915.00
intangibleAssets 187292.00
otherCurrentAssets 144809.00
totalLiab 11069114.00
totalStockholderEquity 34433801.00
deferredLongTermLiab 858829.00
otherCurrentLiab 4532753.00
commonStock 26760.00
retainedEarnings 31181936.00
goodWill 987009.00
otherAssets 1515000.00
cash 10765591.00
totalCurrentLiabilities 7105285.00
currentDeferredRevenue 747335.00
netDebt -7458091.00
shortTermDebt 202500.00
shortLongTermDebtTotal 3307500.00
otherStockholderEquity 2842475.00
propertyPlantEquipment 10299350.00
totalCurrentAssets 33688024.00
netTangibleAssets 33259500.00
shortTermInvestments 423893.00
netReceivables 1387550.00
longTermDebt 3105000.00
inventory 19940251.00
accountsPayable 1622697.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 382630.00
additionalPaidInCapital 0.00
commonStockTotalEquity 26760.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 31181936.00
treasuryStock -2894068.00
nonCurrrentAssetsOther 341240.00
nonCurrentAssetsTotal 11814891.00
longTermDebtTotal 3105000.00
nonCurrentLiabilitiesTotal 3963829.00
capitalSurpluse 5736543.00
liabilitiesAndStockholdersEquity 45502915.00
cashAndShortTermInvestments 11189484.00
propertyPlantAndEquipmentGross 10299350.00
propertyPlantAndEquipmentNet 10299350.00
accumulatedDepreciation -4700476.00
commonStockSharesOutstanding 10172950.00
2011-09-30
date 2011-09-30
filing_date 2011-09-30
currency_symbol USD
totalAssets 42172484.00
intangibleAssets 198693.00
otherCurrentAssets 1450867.00
totalLiab 9521072.00
totalStockholderEquity 32651412.00
deferredLongTermLiab 892311.00
otherCurrentLiab 3425716.00
commonStock 26760.00
retainedEarnings 29485373.00
goodWill 984344.00
otherAssets 1525000.00
cash 5991628.00
totalCurrentLiabilities 5473136.00
netDebt -2633503.00
shortTermDebt 202500.00
shortLongTermDebtTotal 3358125.00
otherStockholderEquity 2842475.00
propertyPlantEquipment 10480151.00
totalCurrentAssets 30167127.00
netTangibleAssets 31468375.00
shortTermInvestments 336000.00
netReceivables 1539229.00
longTermDebt 3155625.00
inventory 20551287.00
accountsPayable 1844920.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 296804.00
additionalPaidInCapital 0.00
commonStockTotalEquity 26760.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 29485373.00
treasuryStock -2894068.00
nonCurrrentAssetsOther 342169.00
nonCurrentAssetsTotal 12005357.00
longTermDebtTotal 3155625.00
nonCurrentLiabilitiesTotal 4047936.00
capitalSurpluse 5736543.00
liabilitiesAndStockholdersEquity 42172484.00
cashAndShortTermInvestments 6327628.00
propertyPlantAndEquipmentGross 10480151.00
propertyPlantAndEquipmentNet 10480151.00
accumulatedDepreciation -4475331.00
commonStockSharesOutstanding 10168326.00
2011-06-30
date 2011-06-30
filing_date 2011-06-30
currency_symbol USD
totalAssets 40914809.00
intangibleAssets 210784.00
otherCurrentAssets 1354223.00
totalLiab 8772820.00
totalStockholderEquity 32141989.00
deferredLongTermLiab 840392.00
otherCurrentLiab 3025483.00
commonStock 26760.00
retainedEarnings 28656267.00
goodWill 994669.00
otherAssets 1523000.00
cash 4897099.00
totalCurrentLiabilities 4726178.00
netDebt -1488349.00
shortTermDebt 202500.00
shortLongTermDebtTotal 3408750.00
otherStockholderEquity 2835349.00
propertyPlantEquipment 10207142.00
totalCurrentAssets 29185522.00
netTangibleAssets 30936536.00
shortTermInvestments 976341.00
netReceivables 1353624.00
longTermDebt 3206250.00
inventory 20260247.00
accountsPayable 1498195.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 623613.00
additionalPaidInCapital 0.00
commonStockTotalEquity 26760.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 28656267.00
treasuryStock -2894068.00
nonCurrrentAssetsOther 316692.00
nonCurrentAssetsTotal 11729287.00
longTermDebtTotal 3206250.00
nonCurrentLiabilitiesTotal 4046642.00
capitalSurpluse 5729417.00
liabilitiesAndStockholdersEquity 40914809.00
cashAndShortTermInvestments 5873440.00
propertyPlantAndEquipmentGross 10207142.00
propertyPlantAndEquipmentNet 10207142.00
accumulatedDepreciation -4269432.00
commonStockSharesOutstanding 10168098.00
2011-03-31
date 2011-03-31
filing_date 2011-03-31
currency_symbol USD
totalAssets 40578251.00
intangibleAssets 221778.00
otherCurrentAssets 1669881.00
totalLiab 9536355.00
totalStockholderEquity 31041896.00
otherCurrentLiab 3263364.00
commonStock 26760.00
retainedEarnings 27579911.00
goodWill 994009.00
otherAssets 1535000.00
cash 3605189.00
totalCurrentLiabilities 5490661.00
netDebt -145814.00
shortTermDebt 202500.00
shortLongTermDebtTotal 3459375.00
otherStockholderEquity 2828219.00
propertyPlantEquipment 10205000.00
totalCurrentAssets 28837756.00
shortTermInvestments 1616593.00
netReceivables 1434117.00
longTermDebt 3256000.00
inventory 20209855.00
accountsPayable 2024797.00
accumulatedOtherComprehensiveIncome 607006.00
commonStockTotalEquity 26760.00
treasuryStock -2894000.00
nonCurrrentAssetsOther 318869.00
nonCurrentAssetsTotal 11740495.00
nonCurrentLiabilitiesTotal 4045694.00
liabilitiesAndStockholdersEquity 40578251.00
cashAndShortTermInvestments 5221782.00
propertyPlantAndEquipmentGross 10205839.00
propertyPlantAndEquipmentNet 10205839.00
commonStockSharesOutstanding 10169701.00
2010-12-31
date 2010-12-31
filing_date 2010-12-31
currency_symbol USD
totalAssets 40595574.00
intangibleAssets 232416.00
otherCurrentAssets 1322547.00
totalLiab 10833980.00
totalStockholderEquity 29761594.00
otherCurrentLiab 4850070.00
commonStock 26760.00
retainedEarnings 26429335.00
goodWill 990368.00
otherAssets 1542000.00
cash 4293746.00
totalCurrentLiabilities 6897937.00
currentDeferredRevenue 597546.00
netDebt -783746.00
shortTermDebt 202500.00
shortLongTermDebtTotal 3510000.00
otherStockholderEquity 2809319.00
propertyPlantEquipment 10285000.00
totalCurrentAssets 28768716.00
shortTermInvestments 1621593.00
netReceivables 1294802.00
longTermDebt 3308000.00
inventory 20236028.00
accountsPayable 1247821.00
accumulatedOtherComprehensiveIncome 496180.00
commonStockTotalEquity 26760.00
treasuryStock -2894000.00
nonCurrrentAssetsOther 319533.00
nonCurrentAssetsTotal 11826858.00
nonCurrentLiabilitiesTotal 3936043.00
liabilitiesAndStockholdersEquity 40595574.00
cashAndShortTermInvestments 5915339.00
propertyPlantAndEquipmentGross 10284541.00
propertyPlantAndEquipmentNet 10284541.00
commonStockSharesOutstanding 10169701.00
2010-09-30
date 2010-09-30
filing_date 2010-09-30
currency_symbol USD
totalAssets 40144020.00
intangibleAssets 262991.00
otherCurrentAssets 2548044.00
totalLiab 11630300.00
totalStockholderEquity 28513720.00
otherCurrentLiab 4847548.00
commonStock 26760.00
retainedEarnings 24872206.00
goodWill 986206.00
otherAssets 1569000.00
cash 1852942.00
totalCurrentLiabilities 7617257.00
netDebt 1707683.00
shortTermDebt 202500.00
shortLongTermDebtTotal 3560625.00
otherStockholderEquity 3223417.00
propertyPlantEquipment 9958000.00
totalCurrentAssets 28616769.00
shortTermInvestments 1646593.00
netReceivables 1443317.00
longTermDebt 3358000.00
inventory 20823503.00
accountsPayable 2567209.00
accumulatedOtherComprehensiveIncome 391337.00
commonStockTotalEquity 26760.00
treasuryStock -2461000.00
nonCurrrentAssetsOther 320443.00
nonCurrentAssetsTotal 11527251.00
nonCurrentLiabilitiesTotal 4013043.00
liabilitiesAndStockholdersEquity 40144020.00
cashAndShortTermInvestments 3499535.00
propertyPlantAndEquipmentGross 9957611.00
propertyPlantAndEquipmentNet 9957611.00
commonStockSharesOutstanding 10257743.00
2010-06-30
date 2010-06-30
filing_date 2010-06-30
currency_symbol USD
totalAssets 45793896.00
intangibleAssets 277258.00
otherCurrentAssets 1854913.00
totalLiab 17999108.00
totalStockholderEquity 27794788.00
otherCurrentLiab 12062058.00
commonStock 26755.00
retainedEarnings 24278301.00
goodWill 982117.00
otherAssets 1576000.00
cash 10596697.00
totalCurrentLiabilities 13966839.00
netDebt -6985447.00
shortTermDebt 202500.00
shortLongTermDebtTotal 3611250.00
otherStockholderEquity 3215220.00
propertyPlantEquipment 9457000.00
totalCurrentAssets 34760637.00
shortTermInvestments 2503593.00
netReceivables 1392682.00
longTermDebt 3409000.00
inventory 18110291.00
accountsPayable 1702281.00
accumulatedOtherComprehensiveIncome 274512.00
commonStockTotalEquity 26755.00
treasuryStock -2461000.00
nonCurrrentAssetsOther 316533.00
nonCurrentAssetsTotal 11033259.00
nonCurrentLiabilitiesTotal 4032269.00
liabilitiesAndStockholdersEquity 45793896.00
cashAndShortTermInvestments 13100290.00
propertyPlantAndEquipmentGross 9457351.00
propertyPlantAndEquipmentNet 9457351.00
commonStockSharesOutstanding 10238217.00
2010-03-31
date 2010-03-31
filing_date 2010-03-31
currency_symbol USD
totalAssets 44917165.00
intangibleAssets 293401.00
otherCurrentAssets 1499080.00
totalLiab 10533183.00
totalStockholderEquity 34383982.00
otherCurrentLiab 4551447.00
commonStock 26484.00
retainedEarnings 30908023.00
goodWill 987812.00
otherAssets 1599000.00
cash 5976396.00
totalCurrentLiabilities 6367586.00
netDebt -2314521.00
shortTermDebt 202500.00
shortLongTermDebtTotal 3661875.00
otherStockholderEquity 3030637.00
propertyPlantEquipment 9559000.00
totalCurrentAssets 33758558.00
shortTermInvestments 6995598.00
netReceivables 1459075.00
longTermDebt 3459000.00
inventory 17538853.00
accountsPayable 1613639.00
accumulatedOtherComprehensiveIncome 418838.00
commonStockTotalEquity 26484.00
treasuryStock -2461000.00
nonCurrrentAssetsOther 318218.00
nonCurrentAssetsTotal 11158607.00
nonCurrentLiabilitiesTotal 4165597.00
liabilitiesAndStockholdersEquity 44917165.00
cashAndShortTermInvestments 12971994.00
propertyPlantAndEquipmentGross 9559176.00
propertyPlantAndEquipmentNet 9559176.00
commonStockSharesOutstanding 10213677.00
2009-12-31
date 2009-12-31
filing_date 2009-12-31
currency_symbol USD
totalAssets 43327231.00
intangibleAssets 307802.00
otherCurrentAssets 791884.00
totalLiab 9967576.00
totalStockholderEquity 33359655.00
otherCurrentLiab 4387680.00
commonStock 26453.00
retainedEarnings 29959910.00
goodWill 983823.00
otherAssets 1607000.00
cash 7891962.00
totalCurrentLiabilities 5775212.00
netDebt -4179462.00
shortTermDebt 202500.00
shortLongTermDebtTotal 3712500.00
otherStockholderEquity 3039087.00
propertyPlantEquipment 9679000.00
totalCurrentAssets 32040964.00
shortTermInvestments 5017000.00
netReceivables 1202811.00
longTermDebt 3510000.00
inventory 16865826.00
accountsPayable 1185032.00
accumulatedOtherComprehensiveIncome 334205.00
commonStockTotalEquity 26453.00
treasuryStock -2453000.00
nonCurrrentAssetsOther 314921.00
nonCurrentAssetsTotal 11286267.00
nonCurrentLiabilitiesTotal 4192364.00
liabilitiesAndStockholdersEquity 43327231.00
cashAndShortTermInvestments 12908962.00
propertyPlantAndEquipmentGross 9679721.00
propertyPlantAndEquipmentNet 9679721.00
commonStockSharesOutstanding 10213677.00
2009-09-30
date 2009-09-30
filing_date 2009-09-30
currency_symbol USD
totalAssets 41585488.00
intangibleAssets 320069.00
otherCurrentAssets 1043510.00
totalLiab 9458694.00
totalStockholderEquity 32126794.00
otherCurrentLiab 3401695.00
commonStock 26453.00
retainedEarnings 28653986.00
goodWill 981170.00
otherAssets 1614000.00
cash 4197357.00
totalCurrentLiabilities 5218498.00
netDebt -434232.00
shortTermDebt 202500.00
shortLongTermDebtTotal 3763125.00
otherStockholderEquity 3170976.00
propertyPlantEquipment 10223000.00
totalCurrentAssets 29748244.00
shortTermInvestments 5409000.00
netReceivables 1694732.00
longTermDebt 3561000.00
inventory 16970065.00
accountsPayable 1614303.00
accumulatedOtherComprehensiveIncome 275379.00
commonStockTotalEquity 26453.00
treasuryStock -2321000.00
nonCurrrentAssetsOther 312870.00
nonCurrentAssetsTotal 11837244.00
nonCurrentLiabilitiesTotal 4240196.00
liabilitiesAndStockholdersEquity 41585488.00
cashAndShortTermInvestments 9606357.00
propertyPlantAndEquipmentGross 10223135.00
propertyPlantAndEquipmentNet 10223135.00
commonStockSharesOutstanding 10457318.00
2009-06-30
date 2009-06-30
filing_date 2009-06-30
currency_symbol USD
totalAssets 41791180.00
intangibleAssets 330856.00
otherCurrentAssets 1072512.00
totalLiab 9006713.00
totalStockholderEquity 32784467.00
otherCurrentLiab 3033779.00
commonStock 26448.00
retainedEarnings 28101021.00
goodWill 971464.00
otherAssets 1614000.00
cash 5618813.00
totalCurrentLiabilities 4750567.00
netDebt -1805063.00
shortTermDebt 202500.00
shortLongTermDebtTotal 3813750.00
otherStockholderEquity 4597078.00
propertyPlantEquipment 10237000.00
totalCurrentAssets 29939595.00
shortTermInvestments 5572000.00
netReceivables 1657816.00
longTermDebt 3611000.00
inventory 15789292.00
accountsPayable 1514288.00
accumulatedOtherComprehensiveIncome 59920.00
commonStockTotalEquity 26448.00
treasuryStock -893000.00
nonCurrrentAssetsOther 312022.00
nonCurrentAssetsTotal 11851585.00
nonCurrentLiabilitiesTotal 4256146.00
liabilitiesAndStockholdersEquity 41791180.00
cashAndShortTermInvestments 11190813.00
propertyPlantAndEquipmentGross 10237243.00
propertyPlantAndEquipmentNet 10237243.00
commonStockSharesOutstanding 10731998.00
2009-03-31
date 2009-03-31
filing_date 2009-03-31
currency_symbol USD
totalAssets 42478690.00
intangibleAssets 341832.00
otherCurrentAssets 1450402.00
totalLiab 10569090.00
totalStockholderEquity 31909600.00
otherCurrentLiab 3208189.00
commonStock 26448.00
retainedEarnings 27339770.00
goodWill 962667.00
otherAssets 1617000.00
cash 5642990.00
totalCurrentLiabilities 6016953.00
netDebt -1249546.00
shortTermDebt 471383.00
shortLongTermDebtTotal 4393444.00
otherStockholderEquity 4661975.00
propertyPlantEquipment 10328000.00
totalCurrentAssets 30534024.00
shortTermInvestments 5978000.00
netReceivables 1537619.00
longTermDebt 3922000.00
inventory 15614369.00
accountsPayable 2337381.00
accumulatedOtherComprehensiveIncome -118593.00
commonStockTotalEquity 26448.00
treasuryStock -828000.00
nonCurrrentAssetsOther 311876.00
nonCurrentAssetsTotal 11944666.00
nonCurrentLiabilitiesTotal 4552137.00
liabilitiesAndStockholdersEquity 42478690.00
cashAndShortTermInvestments 11620990.00
propertyPlantAndEquipmentGross 10328291.00
propertyPlantAndEquipmentNet 10328291.00
commonStockSharesOutstanding 10721954.00
2008-12-31
date 2008-12-31
filing_date 2008-12-31
currency_symbol USD
totalAssets 40975913.00
intangibleAssets 355492.00
otherCurrentAssets 33964.00
totalLiab 9711151.00
totalStockholderEquity 31264762.00
otherCurrentLiab 2965011.00
commonStock 26388.00
retainedEarnings 26641853.00
goodWill 966655.00
otherAssets 1635000.00
cash 7810298.00
totalCurrentLiabilities 5069504.00
currentDeferredRevenue 488305.00
netDebt -3301349.00
shortTermDebt 467611.00
shortLongTermDebtTotal 4508949.00
otherStockholderEquity 4636058.00
propertyPlantEquipment 10321000.00
totalCurrentAssets 29019845.00
shortTermInvestments 3011000.00
netReceivables 1348640.00
longTermDebt 4041000.00
inventory 16011147.00
accountsPayable 1148577.00
accumulatedOtherComprehensiveIncome -39537.00
commonStockTotalEquity 26388.00
treasuryStock -828000.00
nonCurrrentAssetsOther 313074.00
nonCurrentAssetsTotal 11956068.00
nonCurrentLiabilitiesTotal 4641647.00
liabilitiesAndStockholdersEquity 40975913.00
cashAndShortTermInvestments 10821298.00
propertyPlantAndEquipmentGross 10320847.00
propertyPlantAndEquipmentNet 10320847.00
commonStockSharesOutstanding 10721954.00
2008-09-30
date 2008-09-30
filing_date 2008-09-30
currency_symbol USD
totalAssets 42978498.00
intangibleAssets 345666.00
otherCurrentAssets 2832662.00
totalLiab 11604646.00
totalStockholderEquity 31373852.00
otherCurrentLiab 67910.00
commonStock 26388.00
retainedEarnings 25698434.00
goodWill 981904.00
otherAssets 1672000.00
cash 8523574.00
totalCurrentLiabilities 6911396.00
currentDeferredRevenue 3615419.00
netDebt -3900031.00
shortTermDebt 463892.00
shortLongTermDebtTotal 4623543.00
otherStockholderEquity 5431336.00
propertyPlantEquipment 10303000.00
totalCurrentAssets 31003761.00
shortTermInvestments 400000.00
netReceivables 1959430.00
longTermDebt 4159000.00
inventory 17038821.00
accountsPayable 2764175.00
accumulatedOtherComprehensiveIncome 217694.00
commonStockTotalEquity 26388.00
treasuryStock -25000.00
nonCurrrentAssetsOther 344486.00
nonCurrentAssetsTotal 11974737.00
nonCurrentLiabilitiesTotal 4693250.00
liabilitiesAndStockholdersEquity 42978498.00
cashAndShortTermInvestments 8923574.00
propertyPlantAndEquipmentGross 10302681.00
propertyPlantAndEquipmentNet 10302681.00
commonStockSharesOutstanding 11073942.00
2008-06-30
date 2008-06-30
filing_date 2008-06-30
currency_symbol USD
totalAssets 40847695.00
intangibleAssets 358489.00
otherCurrentAssets 840773.00
totalLiab 9803055.00
totalStockholderEquity 31044640.00
otherCurrentLiab 2793616.00
commonStock 26383.00
retainedEarnings 25277420.00
goodWill 987526.00
otherAssets 1719000.00
cash 9385677.00
totalCurrentLiabilities 5044733.00
netDebt -4669362.00
shortTermDebt 461441.00
shortLongTermDebtTotal 4716315.00
otherStockholderEquity 5422716.00
propertyPlantEquipment 10365000.00
totalCurrentAssets 28763359.00
shortTermInvestments 500000.00
netReceivables 2355647.00
longTermDebt 4255000.00
inventory 15310947.00
accountsPayable 1789676.00
accumulatedOtherComprehensiveIncome 318121.00
commonStockTotalEquity 26383.00
treasuryStock -25000.00
nonCurrrentAssetsOther 373779.00
nonCurrentAssetsTotal 12084336.00
nonCurrentLiabilitiesTotal 4758322.00
liabilitiesAndStockholdersEquity 40847695.00
cashAndShortTermInvestments 9885677.00
propertyPlantAndEquipmentGross 10364542.00
propertyPlantAndEquipmentNet 10364542.00
commonStockSharesOutstanding 11076340.00
2008-03-31
date 2008-03-31
filing_date 2008-03-31
currency_symbol USD
totalAssets 39863181.00
intangibleAssets 368783.00
otherCurrentAssets 1246771.00
totalLiab 9506407.00
totalStockholderEquity 30356774.00
otherCurrentLiab 270712.00
commonStock 26359.00
retainedEarnings 24622170.00
goodWill 986281.00
otherAssets 1760000.00
cash 8610331.00
totalCurrentLiabilities 4823014.00
currentDeferredRevenue 2647416.00
netDebt -3801578.00
shortTermDebt 419103.00
shortLongTermDebtTotal 4808753.00
otherStockholderEquity 5401615.00
propertyPlantEquipment 9722000.00
totalCurrentAssets 28380514.00
netReceivables 2044119.00
longTermDebt 4390000.00
inventory 16227628.00
accountsPayable 1485783.00
accumulatedOtherComprehensiveIncome 306630.00
commonStockTotalEquity 26359.00
treasuryStock -25000.00
nonCurrrentAssetsOther 405126.00
nonCurrentAssetsTotal 11482667.00
nonCurrentLiabilitiesTotal 4683393.00
liabilitiesAndStockholdersEquity 39863181.00
cashAndShortTermInvestments 8610331.00
propertyPlantAndEquipmentGross 9722477.00
propertyPlantAndEquipmentNet 9722477.00
commonStockSharesOutstanding 11067863.00
2007-12-31
date 2007-12-31
filing_date 2007-12-31
currency_symbol USD
totalAssets 37651506.00
intangibleAssets 1044606.00
otherCurrentAssets 210460.00
totalLiab 7836002.00
totalStockholderEquity 29815504.00
otherCurrentLiab 1717882.00
commonStock 26359.00
retainedEarnings 24037672.00
goodWill 990536.00
otherAssets 2471000.00
cash 6810396.00
totalCurrentLiabilities 3772354.00
currentDeferredRevenue 421908.00
netDebt -2760396.00
shortTermDebt 135000.00
shortLongTermDebtTotal 4050000.00
otherStockholderEquity 5393990.00
propertyPlantEquipment 6999000.00
totalCurrentAssets 28182338.00
netReceivables 2843188.00
longTermDebt 3915000.00
inventory 17473352.00
accountsPayable 1497564.00
accumulatedOtherComprehensiveIncome 357483.00
commonStockTotalEquity 26359.00
treasuryStock -25000.00
nonCurrrentAssetsOther 435214.00
nonCurrentAssetsTotal 9469168.00
nonCurrentLiabilitiesTotal 4063648.00
liabilitiesAndStockholdersEquity 37651506.00
cashAndShortTermInvestments 6810396.00
propertyPlantAndEquipmentGross 6998812.00
propertyPlantAndEquipmentNet 6998812.00
commonStockSharesOutstanding 11067863.00
2007-09-30
date 2007-09-30
filing_date 2007-09-30
currency_symbol USD
totalAssets 37645440.00
intangibleAssets 396957.00
otherCurrentAssets 974558.00
totalLiab 9059189.00
totalStockholderEquity 28586251.00
otherCurrentLiab 2431130.00
commonStock 26340.00
retainedEarnings 22864188.00
goodWill 989296.00
otherAssets 2576000.00
cash 3757534.00
totalCurrentLiabilities 4868168.00
netDebt 303638.00
shortTermDebt 95547.00
shortLongTermDebtTotal 4061172.00
otherStockholderEquity 5363624.00
propertyPlantEquipment 6512000.00
totalCurrentAssets 28557394.00
netReceivables 2294922.00
longTermDebt 3966000.00
inventory 20721612.00
accountsPayable 2341491.00
accumulatedOtherComprehensiveIncome 332099.00
commonStockTotalEquity 26340.00
treasuryStock -25000.00
nonCurrrentAssetsOther 1189679.00
nonCurrentAssetsTotal 9088046.00
nonCurrentLiabilitiesTotal 4191021.00
liabilitiesAndStockholdersEquity 37645440.00
cashAndShortTermInvestments 3757534.00
propertyPlantAndEquipmentGross 6512114.00
propertyPlantAndEquipmentNet 6512114.00
commonStockSharesOutstanding 11152731.00
2007-06-30
date 2007-06-30
filing_date 2007-06-30
currency_symbol USD
totalAssets 33342498.00
intangibleAssets 416530.00
otherCurrentAssets 1585791.00
totalLiab 5050609.00
totalStockholderEquity 28291889.00
otherCurrentLiab 2789484.00
commonStock 26306.00
retainedEarnings 22692582.00
goodWill 981809.00
otherAssets 2582000.00
cash 3720098.00
totalCurrentLiabilities 4797761.00
netDebt -3675409.00
shortTermDebt 44689.00
shortLongTermDebtTotal 44689.00
otherStockholderEquity 5337133.00
propertyPlantEquipment 1998000.00
totalCurrentAssets 28761584.00
netReceivables 2978801.00
inventory 20179588.00
accountsPayable 1963588.00
accumulatedOtherComprehensiveIncome 235868.00
commonStockTotalEquity 26306.00
treasuryStock -25000.00
nonCurrrentAssetsOther 1184970.00
nonCurrentAssetsTotal 4580914.00
nonCurrentLiabilitiesTotal 252848.00
liabilitiesAndStockholdersEquity 33342498.00
cashAndShortTermInvestments 3720098.00
propertyPlantAndEquipmentGross 1997605.00
propertyPlantAndEquipmentNet 1997605.00
commonStockSharesOutstanding 11145066.00
2007-03-31
date 2007-03-31
filing_date 2007-03-31
currency_symbol USD
totalAssets 33498945.00
intangibleAssets 426103.00
otherCurrentAssets 1469749.00
totalLiab 5758630.00
totalStockholderEquity 27740315.00
otherCurrentLiab 427810.00
commonStock 26207.00
retainedEarnings 22295895.00
goodWill 972227.00
otherAssets 2548000.00
cash 6001607.00
totalCurrentLiabilities 5542096.00
currentDeferredRevenue 2484623.00
netDebt -5923401.00
shortTermDebt 78206.00
shortLongTermDebtTotal 78206.00
otherStockholderEquity 5325558.00
propertyPlantEquipment 1964000.00
totalCurrentAssets 28986888.00
netReceivables 2894793.00
inventory 18344527.00
accountsPayable 2551457.00
accumulatedOtherComprehensiveIncome 92655.00
commonStockTotalEquity 26207.00
treasuryStock -25000.00
nonCurrrentAssetsOther 1150474.00
nonCurrentAssetsTotal 4512057.00
nonCurrentLiabilitiesTotal 216534.00
liabilitiesAndStockholdersEquity 33498945.00
cashAndShortTermInvestments 6001607.00
propertyPlantAndEquipmentGross 1963253.00
propertyPlantAndEquipmentNet 1963253.00
commonStockSharesOutstanding 11150246.00
2006-12-31
date 2006-12-31
filing_date 2006-12-31
currency_symbol USD
totalAssets 31916635.00
intangibleAssets 360676.00
otherCurrentAssets 1089258.00
totalLiab 5593392.00
totalStockholderEquity 26323243.00
otherCurrentLiab 59392.00
commonStock 26124.00
retainedEarnings 20949540.00
goodWill 746139.00
otherAssets 2176000.00
cash 6739891.00
totalCurrentLiabilities 5371771.00
currentDeferredRevenue 3424010.00
netDebt -6628168.00
shortTermDebt 111723.00
shortLongTermDebtTotal 111723.00
otherStockholderEquity 5267104.00
propertyPlantEquipment 1877000.00
totalCurrentAssets 27863804.00
netReceivables 2599279.00
inventory 17169358.00
accountsPayable 1776646.00
accumulatedOtherComprehensiveIncome 80475.00
commonStockTotalEquity 26124.00
treasuryStock -25000.00
nonCurrrentAssetsOther 1069411.00
nonCurrentAssetsTotal 4052831.00
nonCurrentLiabilitiesTotal 221621.00
liabilitiesAndStockholdersEquity 31916635.00
cashAndShortTermInvestments 6739891.00
propertyPlantAndEquipmentGross 1876605.00
propertyPlantAndEquipmentNet 1876605.00
commonStockSharesOutstanding 11150246.00
2006-09-30
date 2006-09-30
filing_date 2006-09-30
currency_symbol USD
totalAssets 30080712.00
intangibleAssets 370248.00
otherCurrentAssets 1006938.00
totalLiab 5227804.00
totalStockholderEquity 24852908.00
otherCurrentLiab 1719699.00
commonStock 26008.00
retainedEarnings 19541650.00
goodWill 751082.00
otherAssets 2191000.00
cash 4970230.00
totalCurrentLiabilities 4998261.00
netDebt -4824991.00
shortTermDebt 134067.00
shortLongTermDebtTotal 145239.00
otherStockholderEquity 5147920.00
propertyPlantEquipment 1880000.00
totalCurrentAssets 26009933.00
netReceivables 2427790.00
longTermDebt 11000.00
inventory 17162865.00
accountsPayable 3144495.00
accumulatedOtherComprehensiveIncome 137330.00
commonStockTotalEquity 26008.00
treasuryStock -25000.00
nonCurrrentAssetsOther 1070323.00
nonCurrentAssetsTotal 4070779.00
nonCurrentLiabilitiesTotal 229543.00
liabilitiesAndStockholdersEquity 30080712.00
cashAndShortTermInvestments 4970230.00
propertyPlantAndEquipmentGross 1879126.00
propertyPlantAndEquipmentNet 1879126.00
commonStockSharesOutstanding 11102383.00
2006-06-30
date 2006-06-30
filing_date 2006-06-30
currency_symbol USD
totalAssets 30059312.00
intangibleAssets 379821.00
otherCurrentAssets 565579.00
totalLiab 6163440.00
totalStockholderEquity 23895872.00
otherCurrentLiab 112368.00
commonStock 25948.00
retainedEarnings 18651231.00
goodWill 751138.00
otherAssets 2236000.00
cash 5522468.00
totalCurrentLiabilities 5895013.00
currentDeferredRevenue 3252659.00
netDebt -5343712.00
shortTermDebt 134067.00
shortLongTermDebtTotal 178756.00
otherStockholderEquity 5080185.00
propertyPlantEquipment 1816000.00
totalCurrentAssets 26006739.00
netReceivables 2733855.00
longTermDebt 45000.00
inventory 16920547.00
accountsPayable 2395919.00
accumulatedOtherComprehensiveIncome 138508.00
commonStockTotalEquity 25948.00
treasuryStock -25000.00
nonCurrrentAssetsOther 1104697.00
nonCurrentAssetsTotal 4052573.00
nonCurrentLiabilitiesTotal 268427.00
liabilitiesAndStockholdersEquity 30059312.00
cashAndShortTermInvestments 5522468.00
propertyPlantAndEquipmentGross 1816917.00
propertyPlantAndEquipmentNet 1816917.00
commonStockSharesOutstanding 11112475.00
2006-03-31
date 2006-03-31
filing_date 2006-03-31
currency_symbol USD
totalAssets 27964490.00
intangibleAssets 389394.00
otherCurrentAssets 924541.00
totalLiab 5311392.00
totalStockholderEquity 22653098.00
otherCurrentLiab 719824.00
commonStock 25855.00
retainedEarnings 17518738.00
goodWill 745903.00
otherAssets 2214000.00
cash 4770970.00
totalCurrentLiabilities 5016859.00
currentDeferredRevenue 1895321.00
netDebt -4558697.00
shortTermDebt 134067.00
shortLongTermDebtTotal 212273.00
otherStockholderEquity 5023163.00
propertyPlantEquipment 1785000.00
totalCurrentAssets 23965266.00
netReceivables 2985271.00
longTermDebt 78000.00
inventory 15043787.00
accountsPayable 2267647.00
accumulatedOtherComprehensiveIncome 85342.00
commonStockTotalEquity 25855.00
treasuryStock -25000.00
nonCurrrentAssetsOther 1079270.00
nonCurrentAssetsTotal 3999224.00
nonCurrentLiabilitiesTotal 294533.00
liabilitiesAndStockholdersEquity 27964490.00
cashAndShortTermInvestments 4770970.00
propertyPlantAndEquipmentGross 1784657.00
propertyPlantAndEquipmentNet 1784657.00
commonStockSharesOutstanding 11102906.00
2005-12-31
date 2005-12-31
filing_date 2005-12-31
currency_symbol USD
totalAssets 25680473.00
intangibleAssets 398967.00
otherCurrentAssets 358058.00
totalLiab 4422616.00
totalStockholderEquity 21257857.00
otherCurrentLiab 199581.00
commonStock 25780.00
retainedEarnings 16172475.00
goodWill 746611.00
otherAssets 2226000.00
cash 3215727.00
totalCurrentLiabilities 4104641.00
currentDeferredRevenue 2550573.00
netDebt -2969938.00
shortTermDebt 134067.00
shortLongTermDebtTotal 245789.00
otherStockholderEquity 4962958.00
propertyPlantEquipment 1758000.00
totalCurrentAssets 21695687.00
netReceivables 2178848.00
longTermDebt 112000.00
inventory 15669182.00
accountsPayable 1220420.00
accumulatedOtherComprehensiveIncome 96644.00
commonStockTotalEquity 25780.00
treasuryStock -25000.00
nonCurrrentAssetsOther 1079731.00
nonCurrentAssetsTotal 3984786.00
nonCurrentLiabilitiesTotal 317975.00
liabilitiesAndStockholdersEquity 25680473.00
cashAndShortTermInvestments 3215727.00
propertyPlantAndEquipmentGross 1759477.00
propertyPlantAndEquipmentNet 1759477.00
commonStockSharesOutstanding 11102906.00
2005-09-30
date 2005-09-30
filing_date 2005-09-30
currency_symbol USD
totalAssets 26871386.00
intangibleAssets 1155033.00
otherCurrentAssets 860484.00
totalLiab 6815003.00
totalStockholderEquity 20056383.00
otherCurrentLiab 3055525.00
commonStock 25729.00
retainedEarnings 14991741.00
goodWill 746000.00
otherAssets 2234000.00
cash 1768175.00
totalCurrentLiabilities 6455739.00
netDebt -1488869.00
shortTermDebt 134067.00
shortLongTermDebtTotal 279306.00
otherStockholderEquity 4945541.00
propertyPlantEquipment 1785000.00
totalCurrentAssets 22851725.00
netReceivables 2414956.00
longTermDebt 145000.00
inventory 17534039.00
accountsPayable 3266147.00
accumulatedOtherComprehensiveIncome 93372.00
commonStockTotalEquity 25729.00
treasuryStock -26000.00
nonCurrrentAssetsOther 1079316.00
nonCurrentAssetsTotal 4019661.00
nonCurrentLiabilitiesTotal 359264.00
liabilitiesAndStockholdersEquity 26871386.00
cashAndShortTermInvestments 1768175.00
propertyPlantAndEquipmentGross 1785312.00
propertyPlantAndEquipmentNet 1785312.00
commonStockSharesOutstanding 11029840.00
2005-06-30
date 2005-06-30
filing_date 2005-06-30
currency_symbol USD
totalAssets 25486901.00
intangibleAssets 1158825.00
otherCurrentAssets 991084.00
totalLiab 6223421.00
totalStockholderEquity 19263480.00
otherCurrentLiab 262248.00
commonStock 25576.00
retainedEarnings 14295651.00
goodWill 741000.00
otherAssets 2208000.00
cash 2815421.00
totalCurrentLiabilities 5817449.00
currentDeferredRevenue 3410518.00
netDebt -2502598.00
shortTermDebt 134067.00
shortLongTermDebtTotal 312823.00
otherStockholderEquity 4887444.00
propertyPlantEquipment 1772000.00
totalCurrentAssets 21506954.00
netReceivables 2520900.00
longTermDebt 179000.00
inventory 14956985.00
accountsPayable 2010616.00
accumulatedOtherComprehensiveIncome 54809.00
commonStockTotalEquity 25576.00
treasuryStock -25000.00
nonCurrrentAssetsOther 1049474.00
nonCurrentAssetsTotal 3979947.00
nonCurrentLiabilitiesTotal 405972.00
liabilitiesAndStockholdersEquity 25486901.00
cashAndShortTermInvestments 2815421.00
propertyPlantAndEquipmentGross 1771648.00
propertyPlantAndEquipmentNet 1771648.00
commonStockSharesOutstanding 10955282.00
2005-03-31
date 2005-03-31
filing_date 2005-03-31
currency_symbol USD
totalAssets 23217116.00
intangibleAssets 1169770.00
otherCurrentAssets 874987.00
totalLiab 4779237.00
totalStockholderEquity 18437879.00
otherCurrentLiab 533561.00
commonStock 25443.00
retainedEarnings 13507982.00
goodWill 742000.00
otherAssets 2169000.00
cash 2467091.00
totalCurrentLiabilities 4326067.00
currentDeferredRevenue 2136945.00
netDebt -2120751.00
shortTermDebt 134067.00
shortLongTermDebtTotal 346340.00
otherStockholderEquity 4826764.00
propertyPlantEquipment 1824000.00
totalCurrentAssets 19223520.00
netReceivables 2545218.00
longTermDebt 212000.00
inventory 13127058.00
accountsPayable 1521494.00
accumulatedOtherComprehensiveIncome 77690.00
commonStockTotalEquity 25443.00
treasuryStock -25000.00
nonCurrrentAssetsOther 999252.00
nonCurrentAssetsTotal 3993596.00
nonCurrentLiabilitiesTotal 453170.00
liabilitiesAndStockholdersEquity 23217116.00
cashAndShortTermInvestments 2467091.00
propertyPlantAndEquipmentGross 1824574.00
propertyPlantAndEquipmentNet 1824574.00
commonStockSharesOutstanding 10911103.00
2004-12-31
date 2004-12-31
filing_date 2004-12-31
currency_symbol USD
totalAssets 22167163.00
intangibleAssets 1180618.00
otherCurrentAssets 629723.00
totalLiab 4856930.00
totalStockholderEquity 17310233.00
otherCurrentLiab 22764.00
commonStock 25345.00
retainedEarnings 12458760.00
goodWill 743000.00
otherAssets 2092000.00
cash 2560202.00
totalCurrentLiabilities 3792980.00
currentDeferredRevenue 1682003.00
netDebt -1675191.00
shortTermDebt 134067.00
shortLongTermDebtTotal 885011.00
otherStockholderEquity 4771512.00
propertyPlantEquipment 1904000.00
totalCurrentAssets 18171231.00
netReceivables 2032289.00
longTermDebt 751000.00
inventory 12749709.00
accountsPayable 1954146.00
accumulatedOtherComprehensiveIncome 54616.00
commonStockTotalEquity 25345.00
treasuryStock -25000.00
nonCurrrentAssetsOther 910749.00
nonCurrentAssetsTotal 3995932.00
nonCurrentLiabilitiesTotal 1063950.00
liabilitiesAndStockholdersEquity 22167163.00
cashAndShortTermInvestments 2560202.00
propertyPlantAndEquipmentGross 1904565.00
propertyPlantAndEquipmentNet 1904565.00
commonStockSharesOutstanding 10911103.00
2004-09-30
date 2004-09-30
filing_date 2004-09-30
currency_symbol USD
totalAssets 20641696.00
intangibleAssets 1153774.00
otherCurrentAssets 608857.00
totalLiab 4106716.00
totalStockholderEquity 16534980.00
otherCurrentLiab 1178921.00
commonStock 25345.00
retainedEarnings 11719282.00
goodWill 738000.00
otherAssets 1479000.00
cash 1328052.00
totalCurrentLiabilities 2811278.00
netDebt -321231.00
shortLongTermDebtTotal 1006821.00
otherStockholderEquity 4773039.00
propertyPlantEquipment 1889000.00
totalCurrentAssets 17273940.00
netReceivables 2242548.00
longTermDebt 1007000.00
inventory 12880245.00
accountsPayable 1632357.00
accumulatedOtherComprehensiveIncome 17314.00
commonStockTotalEquity 25345.00
treasuryStock -24000.00
nonCurrrentAssetsOther 324795.00
nonCurrentAssetsTotal 3367756.00
nonCurrentLiabilitiesTotal 1295438.00
liabilitiesAndStockholdersEquity 20641696.00
cashAndShortTermInvestments 1328052.00
propertyPlantAndEquipmentGross 1889187.00
propertyPlantAndEquipmentNet 1889187.00
commonStockSharesOutstanding 10931940.00
2004-06-30
date 2004-06-30
filing_date 2004-06-30
currency_symbol USD
totalAssets 20402329.00
intangibleAssets 1154893.00
otherCurrentAssets 808784.00
totalLiab 4298728.00
totalStockholderEquity 16103601.00
otherCurrentLiab 1102728.00
commonStock 25345.00
retainedEarnings 11291897.00
goodWill 729000.00
otherAssets 1479000.00
cash 1181604.00
totalCurrentLiabilities 2990781.00
netDebt -81604.00
shortLongTermDebtTotal 1100000.00
otherStockholderEquity 4796999.00
propertyPlantEquipment 1844000.00
totalCurrentAssets 17079252.00
netReceivables 2695997.00
longTermDebt 1100000.00
inventory 12189111.00
accountsPayable 1888053.00
accumulatedOtherComprehensiveIncome -10640.00
commonStockTotalEquity 25345.00
nonCurrrentAssetsOther 323896.00
nonCurrentAssetsTotal 3323077.00
nonCurrentLiabilitiesTotal 1307947.00
liabilitiesAndStockholdersEquity 20402329.00
cashAndShortTermInvestments 1181604.00
propertyPlantAndEquipmentGross 1844288.00
propertyPlantAndEquipmentNet 1844288.00
commonStockSharesOutstanding 11006638.00
2004-03-31
date 2004-03-31
filing_date 2004-03-31
currency_symbol USD
totalAssets 20739514.00
intangibleAssets 1170587.00
otherCurrentAssets 1054036.00
totalLiab 5182821.00
totalStockholderEquity 15556693.00
otherCurrentLiab 1342868.00
commonStock 25261.00
retainedEarnings 10775685.00
goodWill 731000.00
otherAssets 1493000.00
cash 1678607.00
totalCurrentLiabilities 3697960.00
netDebt -410623.00
shortLongTermDebtTotal 1267984.00
otherStockholderEquity 4755208.00
propertyPlantEquipment 1905000.00
totalCurrentAssets 17342174.00
netReceivables 3055545.00
longTermDebt 1268000.00
inventory 11392312.00
accountsPayable 2355092.00
accumulatedOtherComprehensiveIncome 539.00
commonStockTotalEquity 25261.00
nonCurrrentAssetsOther 322107.00
nonCurrentAssetsTotal 3397340.00
nonCurrentLiabilitiesTotal 1484861.00
liabilitiesAndStockholdersEquity 20739514.00
cashAndShortTermInvestments 1678607.00
propertyPlantAndEquipmentGross 1904646.00
propertyPlantAndEquipmentNet 1904646.00
commonStockSharesOutstanding 11011122.00
2003-12-31
date 2003-12-31
filing_date 2003-12-31
currency_symbol USD
totalAssets 19058406.00
intangibleAssets 1136784.00
otherCurrentAssets 702236.00
totalLiab 4548913.00
totalStockholderEquity 14509493.00
otherCurrentLiab 1000427.00
commonStock 25171.00
retainedEarnings 9804719.00
goodWill 704000.00
otherAssets 1473000.00
cash 1728344.00
totalCurrentLiabilities 2546640.00
netDebt 65774.00
shortTermDebt 1134.00
shortLongTermDebtTotal 1794118.00
otherStockholderEquity 4673158.00
propertyPlantEquipment 1905000.00
totalCurrentAssets 15679546.00
netReceivables 1828738.00
longTermDebt 1793000.00
inventory 11079893.00
accountsPayable 1545079.00
accumulatedOtherComprehensiveIncome 6445.00
commonStockTotalEquity 25171.00
nonCurrrentAssetsOther 336183.00
nonCurrentAssetsTotal 3378860.00
nonCurrentLiabilitiesTotal 2002273.00
liabilitiesAndStockholdersEquity 19058406.00
cashAndShortTermInvestments 1728344.00
propertyPlantAndEquipmentGross 1905893.00
propertyPlantAndEquipmentNet 1905893.00
commonStockSharesOutstanding 11011122.00
2003-09-30
date 2003-09-30
filing_date 2003-09-30
currency_symbol USD
totalAssets 19007207.00
intangibleAssets 1145551.00
otherCurrentAssets 709270.00
totalLiab 5303814.00
totalStockholderEquity 13703393.00
otherCurrentLiab 964989.00
commonStock 25129.00
retainedEarnings 9219247.00
goodWill 700000.00
otherAssets 1477000.00
cash 188199.00
totalCurrentLiabilities 5069209.00
netDebt 2483730.00
shortTermDebt 2671929.00
shortLongTermDebtTotal 2671929.00
otherStockholderEquity 4488819.00
propertyPlantEquipment 1971000.00
totalCurrentAssets 15559074.00
netReceivables 2329505.00
inventory 11621127.00
accountsPayable 1432291.00
accumulatedOtherComprehensiveIncome -29802.00
commonStockTotalEquity 25129.00
nonCurrrentAssetsOther 331776.00
nonCurrentAssetsTotal 3448133.00
nonCurrentLiabilitiesTotal 234605.00
liabilitiesAndStockholdersEquity 19007207.00
cashAndShortTermInvestments 188199.00
propertyPlantAndEquipmentGross 1970806.00
propertyPlantAndEquipmentNet 1970806.00
commonStockSharesOutstanding 10028000.00
2003-06-30
date 2003-06-30
filing_date 2003-06-30
currency_symbol USD
totalAssets 20166237.00
intangibleAssets 1148368.00
otherCurrentAssets 884667.00
totalLiab 7159012.00
totalStockholderEquity 13007225.00
otherCurrentLiab 851310.00
commonStock 24649.00
retainedEarnings 8617567.00
goodWill 700000.00
otherAssets 1474000.00
cash 160621.00
totalCurrentLiabilities 6933737.00
netDebt 4607578.00
shortTermDebt 4768199.00
shortLongTermDebtTotal 4768199.00
otherStockholderEquity 4401799.00
propertyPlantEquipment 2036000.00
totalCurrentAssets 16656388.00
netReceivables 2821217.00
inventory 12164127.00
accountsPayable 1314228.00
accumulatedOtherComprehensiveIncome -36790.00
commonStockTotalEquity 24649.00
nonCurrrentAssetsOther 326436.00
nonCurrentAssetsTotal 3509849.00
nonCurrentLiabilitiesTotal 225275.00
liabilitiesAndStockholdersEquity 20166237.00
cashAndShortTermInvestments 160621.00
propertyPlantAndEquipmentGross 2035045.00
propertyPlantAndEquipmentNet 2035045.00
commonStockSharesOutstanding 11124343.00
2003-03-31
date 2003-03-31
filing_date 2003-03-31
currency_symbol USD
totalAssets 20658062.00
intangibleAssets 1163060.00
otherCurrentAssets 1024155.00
totalLiab 8655217.00
totalStockholderEquity 12002845.00
otherCurrentLiab 131743.00
commonStock 24510.00
retainedEarnings 7838863.00
goodWill 692000.00
otherAssets 1490000.00
cash 104988.00
totalCurrentLiabilities 8448736.00
currentDeferredRevenue 995939.00
netDebt 5711701.00
shortTermDebt 5816689.00
shortLongTermDebtTotal 5816689.00
otherStockholderEquity 4211407.00
propertyPlantEquipment 1980000.00
totalCurrentAssets 17188199.00
netReceivables 2767801.00
inventory 12672585.00
accountsPayable 1504365.00
accumulatedOtherComprehensiveIncome -71935.00
commonStockTotalEquity 24510.00
nonCurrrentAssetsOther 326667.00
nonCurrentAssetsTotal 3469863.00
nonCurrentLiabilitiesTotal 206481.00
liabilitiesAndStockholdersEquity 20658062.00
cashAndShortTermInvestments 104988.00
propertyPlantAndEquipmentGross 1980136.00
propertyPlantAndEquipmentNet 1980136.00
commonStockSharesOutstanding 10793464.00
2002-12-31
date 2002-12-31
filing_date 2002-12-31
currency_symbol USD
totalAssets 19675602.00
intangibleAssets 1169991.00
otherCurrentAssets 264078.00
totalLiab 8505540.00
totalStockholderEquity 11170062.00
otherCurrentLiab 1218690.00
commonStock 24360.00
retainedEarnings 7064345.00
goodWill 686000.00
otherAssets 1479000.00
cash 101557.00
totalCurrentLiabilities 8317208.00
currentDeferredRevenue 1284641.00
netDebt 4119667.00
shortTermDebt 4218968.00
shortLongTermDebtTotal 4221224.00
otherStockholderEquity 4163901.00
propertyPlantEquipment 2021000.00
totalCurrentAssets 16176289.00
shortTermInvestments 554000.00
netReceivables 1984039.00
longTermDebt 2000.00
inventory 12695344.00
accountsPayable 1594909.00
accumulatedOtherComprehensiveIncome -82544.00
commonStockTotalEquity 24360.00
nonCurrrentAssetsOther 309471.00
nonCurrentAssetsTotal 3499313.00
nonCurrentLiabilitiesTotal 188332.00
liabilitiesAndStockholdersEquity 19675602.00
cashAndShortTermInvestments 101557.00
propertyPlantAndEquipmentGross 2019851.00
propertyPlantAndEquipmentNet 2019851.00
commonStockSharesOutstanding 10793464.00
2002-09-30
date 2002-09-30
filing_date 2002-09-30
currency_symbol USD
totalAssets 17691380.00
intangibleAssets 474446.00
otherCurrentAssets 822491.00
totalLiab 7047374.00
totalStockholderEquity 10644006.00
otherCurrentLiab 1416078.00
commonStock 24323.00
retainedEarnings 6554800.00
goodWill 607898.00
otherAssets 1793000.00
cash 112100.00
totalCurrentLiabilities 6946289.00
netDebt 3796544.00
shortTermDebt 3904727.00
shortLongTermDebtTotal 3908644.00
otherStockholderEquity 7258581.00
propertyPlantEquipment 1451000.00
totalCurrentAssets 14446598.00
netReceivables 2400411.00
longTermDebt 4000.00
inventory 10375786.00
accountsPayable 1625484.00
accumulatedOtherComprehensiveIncome -85581.00
commonStockTotalEquity 24323.00
nonCurrrentAssetsOther 710840.00
nonCurrentAssetsTotal 3244782.00
nonCurrentLiabilitiesTotal 101085.00
liabilitiesAndStockholdersEquity 17691380.00
cashAndShortTermInvestments 112100.00
propertyPlantAndEquipmentGross 1451598.00
propertyPlantAndEquipmentNet 1451598.00
commonStockSharesOutstanding 10681840.00
2002-06-30
date 2002-06-30
filing_date 2002-06-30
currency_symbol USD
totalAssets 16700651.00
intangibleAssets 1097883.00
otherCurrentAssets 960227.00
totalLiab 6630131.00
totalStockholderEquity 10070520.00
otherCurrentLiab 57511.00
commonStock 24154.00
retainedEarnings 6020708.00
goodWill 612000.00
otherAssets 1397000.00
cash 187696.00
totalCurrentLiabilities 6542225.00
currentDeferredRevenue 1261558.00
netDebt 3146810.00
shortTermDebt 3328954.00
shortLongTermDebtTotal 3334506.00
otherStockholderEquity 7103682.00
propertyPlantEquipment 1371000.00
totalCurrentAssets 13932943.00
netReceivables 2608314.00
longTermDebt 6000.00
inventory 9543495.00
accountsPayable 1894202.00
accumulatedOtherComprehensiveIncome -81170.00
commonStockTotalEquity 24154.00
nonCurrrentAssetsOther 298993.00
nonCurrentAssetsTotal 2767708.00
nonCurrentLiabilitiesTotal 87906.00
liabilitiesAndStockholdersEquity 16700651.00
cashAndShortTermInvestments 187696.00
propertyPlantAndEquipmentGross 1370832.00
propertyPlantAndEquipmentNet 1370832.00
commonStockSharesOutstanding 11314957.00
2002-03-31
date 2002-03-31
filing_date 2002-03-31
currency_symbol USD
totalAssets 15313284.00
intangibleAssets 1105326.00
otherCurrentAssets 945471.00
totalLiab 6108618.00
totalStockholderEquity 9204666.00
otherCurrentLiab 387396.00
commonStock 24027.00
retainedEarnings 5228661.00
goodWill 607000.00
otherAssets 1401000.00
cash 93453.00
totalCurrentLiabilities 6039234.00
currentDeferredRevenue 1116555.00
netDebt 2900721.00
shortTermDebt 2987517.00
shortLongTermDebtTotal 2994174.00
otherStockholderEquity 6922296.00
propertyPlantEquipment 1343000.00
totalCurrentAssets 12568529.00
netReceivables 2742873.00
longTermDebt 7000.00
inventory 8275170.00
accountsPayable 1547766.00
accumulatedOtherComprehensiveIncome -91607.00
commonStockTotalEquity 24027.00
nonCurrrentAssetsOther 296079.00
nonCurrentAssetsTotal 2744755.00
nonCurrentLiabilitiesTotal 69384.00
liabilitiesAndStockholdersEquity 15313284.00
cashAndShortTermInvestments 93453.00
propertyPlantAndEquipmentGross 1343350.00
propertyPlantAndEquipmentNet 1343350.00
commonStockSharesOutstanding 10731713.00
2001-12-31
date 2001-12-31
filing_date 2001-12-31
currency_symbol USD
totalAssets 19548323.00
intangibleAssets 529452.00
otherCurrentAssets 479390.00
totalLiab 7124652.00
totalStockholderEquity 12423671.00
otherCurrentLiab 52662.00
commonStock 23979.00
retainedEarnings 8478187.00
goodWill 4535412.00
otherAssets 5346000.00
cash 409040.00
totalCurrentLiabilities 7055314.00
currentDeferredRevenue 1171152.00
netDebt 4126555.00
shortTermDebt 4527904.00
shortLongTermDebtTotal 4535595.00
otherStockholderEquity 6780374.00
propertyPlantEquipment 1342000.00
totalCurrentAssets 12860492.00
shortTermInvestments 492000.00
netReceivables 2297953.00
longTermDebt 8000.00
inventory 9054269.00
accountsPayable 1303596.00
accumulatedOtherComprehensiveIncome -109003.00
commonStockTotalEquity 23979.00
nonCurrrentAssetsOther 280468.00
nonCurrentAssetsTotal 6687831.00
nonCurrentLiabilitiesTotal 69338.00
liabilitiesAndStockholdersEquity 19548323.00
cashAndShortTermInvestments 409040.00
propertyPlantAndEquipmentGross 1342499.00
propertyPlantAndEquipmentNet 1342499.00
commonStockSharesOutstanding 10831753.00
2001-09-30
date 2001-09-30
filing_date 2001-09-30
currency_symbol USD
totalAssets 20431894.00
intangibleAssets 5141598.00
otherCurrentAssets 712643.00
totalLiab 8528599.00
totalStockholderEquity 11903295.00
otherCurrentLiab 1005761.00
commonStock 23979.00
retainedEarnings 7987476.00
otherAssets 5422000.00
totalCurrentLiabilities 8451254.00
netDebt 4993531.00
shortTermDebt 4980523.00
shortLongTermDebtTotal 4993531.00
otherStockholderEquity 6729437.00
propertyPlantEquipment 1445000.00
totalCurrentAssets 13565276.00
netReceivables 2836959.00
longTermDebt 13000.00
inventory 9466025.00
accountsPayable 2464970.00
accumulatedOtherComprehensiveIncome -138668.00
commonStockTotalEquity 23979.00
nonCurrrentAssetsOther 280473.00
nonCurrentAssetsTotal 6866618.00
nonCurrentLiabilitiesTotal 77345.00
liabilitiesAndStockholdersEquity 20431894.00
cashAndShortTermInvestments 549649.00
propertyPlantAndEquipmentGross 1444547.00
propertyPlantAndEquipmentNet 1444547.00
commonStockSharesOutstanding 9913200.00
2001-06-30
date 2001-06-30
filing_date 2001-06-30
currency_symbol USD
totalAssets 19781421.00
intangibleAssets 5221654.00
otherCurrentAssets 607877.00
totalLiab 8279033.00
totalStockholderEquity 11502388.00
otherCurrentLiab 95965.00
commonStock 23955.00
retainedEarnings 7590948.00
otherAssets 5502000.00
cash 287.00
totalCurrentLiabilities 8196482.00
currentDeferredRevenue 945183.00
netDebt 4552506.00
shortTermDebt 4541022.00
shortLongTermDebtTotal 4552793.00
otherStockholderEquity 6610817.00
propertyPlantEquipment 1466000.00
totalCurrentAssets 12813177.00
netReceivables 2661556.00
longTermDebt 12000.00
inventory 8993158.00
accountsPayable 2614312.00
accumulatedOtherComprehensiveIncome -134922.00
commonStockTotalEquity 23955.00
nonCurrrentAssetsOther 280562.00
nonCurrentAssetsTotal 6968244.00
nonCurrentLiabilitiesTotal 82551.00
liabilitiesAndStockholdersEquity 19781421.00
cashAndShortTermInvestments 287.00
propertyPlantAndEquipmentGross 1466028.00
propertyPlantAndEquipmentNet 1466028.00
commonStockSharesOutstanding 10365167.00
2001-03-31
date 2001-03-31
filing_date 2001-03-31
currency_symbol USD
totalAssets 19138094.00
intangibleAssets 593977.00
otherCurrentAssets 440575.00
totalLiab 8293455.00
totalStockholderEquity 10844639.00
otherCurrentLiab 287908.00
commonStock 23924.00
retainedEarnings 6969037.00
goodWill 4894074.00
otherAssets 5768000.00
totalCurrentLiabilities 8202055.00
currentDeferredRevenue 801510.00
netDebt 5130792.00
shortTermDebt 5109239.00
shortLongTermDebtTotal 5130792.00
otherStockholderEquity 6459190.00
propertyPlantEquipment 1503000.00
totalCurrentAssets 11866563.00
netReceivables 2557269.00
longTermDebt 22000.00
inventory 8383248.00
accountsPayable 2003398.00
accumulatedOtherComprehensiveIncome -154523.00
commonStockTotalEquity 23924.00
nonCurrrentAssetsOther 280160.00
nonCurrentAssetsTotal 7271531.00
nonCurrentLiabilitiesTotal 91400.00
liabilitiesAndStockholdersEquity 19138094.00
cashAndShortTermInvestments 485471.00
propertyPlantAndEquipmentGross 1503320.00
propertyPlantAndEquipmentNet 1503320.00
commonStockSharesOutstanding 9945660.00
2000-12-31
date 2000-12-31
filing_date 2000-12-31
currency_symbol USD
totalAssets 19686079.00
intangibleAssets 5580351.00
otherCurrentAssets 1031742.00
totalLiab 9390442.00
totalStockholderEquity 10295637.00
otherCurrentLiab 1385408.00
commonStock 23780.00
retainedEarnings 6471754.00
goodWill 4965000.00
otherAssets 5859000.00
cash 234141.00
totalCurrentLiabilities 9304944.00
netDebt 5538510.00
shortTermDebt 5759626.00
shortLongTermDebtTotal 5772651.00
otherStockholderEquity 6294835.00
propertyPlantEquipment 1163000.00
totalCurrentAssets 12663777.00
shortTermInvestments 390000.00
netReceivables 2191996.00
longTermDebt 13000.00
inventory 9205898.00
accountsPayable 2159910.00
accumulatedOtherComprehensiveIncome -146505.00
commonStockTotalEquity 23780.00
nonCurrrentAssetsOther 279082.00
nonCurrentAssetsTotal 7022302.00
nonCurrentLiabilitiesTotal 85498.00
liabilitiesAndStockholdersEquity 19686079.00
cashAndShortTermInvestments 234141.00
propertyPlantAndEquipmentGross 1162869.00
propertyPlantAndEquipmentNet 1162869.00
commonStockSharesOutstanding 9945660.00
2000-09-30
date 2000-09-30
filing_date 2000-09-30
currency_symbol USD
totalAssets 16707150.00
intangibleAssets 4782317.00
otherCurrentAssets 871112.00
totalLiab 6813581.00
totalStockholderEquity 9893569.00
otherCurrentLiab 1258151.00
commonStock 23720.00
retainedEarnings 6122869.00
otherAssets 4812000.00
cash 113897.00
totalCurrentLiabilities 6636416.00
netDebt 4320725.00
shortTermDebt 4330630.00
shortLongTermDebtTotal 4434622.00
otherStockholderEquity 6154918.00
propertyPlantEquipment 880000.00
totalCurrentAssets 11015284.00
netReceivables 2270329.00
longTermDebt 104000.00
inventory 7759946.00
accountsPayable 1047635.00
accumulatedOtherComprehensiveIncome -171563.00
commonStockTotalEquity 23720.00