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

Logo

Компания Profire Energy, Inc. занимается производством систем управления горелками, которые используются в различных областях применения с нагнетательными воздушными трубами и с естественной тягой. Его категории продукции включают управление горелками, контроль горения, управление отходами, управление топливными и газовыми поездами, стенды, пилоты, горелки, управление химикатами, пламегасители, оборудование для сжигания, аксессуары и компоненты, а также устаревшие продукты. Он действует через географические сегменты США и Канады. Компания была основана 5 мая 2003 года и имеет штаб-квартиру в Линдоне, штат Юта.

General
Code PFIE
Type Common Stock
Name Profire Ene
Exchange NASDAQ
CurrencyCode USD
CurrencyName US Dollar
CurrencySymbol $
CountryName USA
CountryISO US
OpenFigi BBG000QMLFJ5
ISIN US74316X1019
LEI 5299000Z8I499RSMID74
PrimaryTicker PFIE.US
CUSIP 74316X101
CIK 1289636
EmployerIdNumber 20-0019425
FiscalYearEnd December
IPODate 2010-03-10
InternationalDomestic Domestic
Sector Energy
Industry Oil & Gas Equipment & Services
GicSector Energy
GicGroup Energy
GicIndustry Energy Equipment & Services
GicSubIndustry Oil & Gas Equipment & Services
HomeCategory Domestic
IsDelisted Нет
Address 321 South 1250 West, Lindon, UT, United States, 84042
Phone 801 796 5127
WebURL https://www.profireenergy.com
FullTimeEmployees 103
UpdatedAt 2023-11-29
Highlights
MarketCapitalization 82803120
MarketCapitalizationMln 82.8031
EBITDA 12458442
PERatio 9.1579
PEGRatio 1.01
WallStreetTargetPrice 3.33
BookValue 1.147
DividendShare 0
DividendYield 0
EarningsShare 0.19
EPSEstimateCurrentYear 0.19
EPSEstimateNextYear 0.17
EPSEstimateNextQuarter 0.05
EPSEstimateCurrentQuarter 0.04
MostRecentQuarter 2023-09-30
ProfitMargin 0.1611
OperatingMarginTTM 0.1715
ReturnOnAssetsTTM 0.1266
ReturnOnEquityTTM 0.1878
RevenueTTM 57796992
RevenuePerShareTTM 1.222
QuarterlyRevenueGrowthYOY 0.156
GrossProfitTTM 21651390
DilutedEpsTTM 0.19
QuarterlyEarningsGrowthYOY 1

Financials / Income Statement / quarterly / net Income

-145.12K
2021-12-31
627.16K
2022-03-31
284.83K
2022-06-30
1.21M
2022-09-30
1.83M
2022-12-31
2.59M
2023-03-31
2.86M
2023-06-30
2.04M
2023-09-30

Financials / Income Statement / quarterly / ebitda

-62.22K
2021-12-31
874.27K
2022-03-31
157.68K
2022-06-30
2.11M
2022-09-30
2.57M
2022-12-31
3.62M
2023-03-31
3.6M
2023-06-30
0
2023-09-30

Financials / Income Statement / quarterly / totalRevenue

8.29M
2021-12-31
9.5M
2022-03-31
9.63M
2022-06-30
12.83M
2022-09-30
13.97M
2022-12-31
14.55M
2023-03-31
14.44M
2023-06-30
14.83M
2023-09-30

Earnings / History / epsActual

0.04
2022-12-31
0.05
2023-03-31
0.06
2023-06-30
0.04
2023-09-30
0
2023-12-31
0
2024-03-31
0
2024-06-30
0
2024-09-30
Valuation
TrailingPE 9.1579
ForwardPE 9.9404
PriceSalesTTM 1.4327
PriceBookMRQ 1.5145
EnterpriseValue 71808949
EnterpriseValueRevenue 1.2424
EnterpriseValueEbitda 5.7205
SharesStats
SharesOutstanding 47588000
SharesFloat 33424826
PercentInsiders 24.583
PercentInstitutions 51.942
Technicals
Beta 0.749
52WeekHigh 3.2899
52WeekLow 0.98
50DayMA 2.1855
200DayMA 1.6365
SharesShort 1279070
SharesShortPriorMonth 1366979
ShortRatio 2.41
ShortPercent 0.0352
Financials
Balance_Sheet
currency_symbol USD
quarterly
2023-09-30
date 2023-09-30
currency_symbol USD
totalAssets 61393477.00
intangibleAssets 1143480.00
otherCurrentAssets 335718.00
totalLiab 6719269.00
totalStockholderEquity 54674208.00
capitalStock 52952.00
retainedEarnings 32911857.00
goodWill 2579381.00
cash 8338863.00
totalCurrentLiabilities 5689518.00
totalCurrentAssets 40663197.00
longTermInvestments 6220703.00
shortTermInvestments 2795040.00
netReceivables 13253470.00
inventory 13531652.00
accountsPayable 1193876.00
nonCurrentAssetsTotal 20730280.00
capitalLeaseObligations 139816.00
nonCurrentLiabilitiesTotal 1029751.00
netWorkingCapital 34973679.00
netInvestedCapital 54674208.00
commonStockSharesOutstanding 47574560.00
2023-06-30
date 2023-06-30
filing_date 2023-08-09
currency_symbol USD
totalAssets 61305637.00
intangibleAssets 1182859.00
otherCurrentAssets 273233.00
totalLiab 8235990.00
totalStockholderEquity 53069647.00
deferredLongTermLiab 694429.00
otherCurrentLiab 4642663.00
commonStock 52662.00
capitalStock 52662.00
retainedEarnings 30872467.00
goodWill 2579381.00
cash 8246092.00
totalCurrentLiabilities 7449050.00
currentDeferredRevenue 619612.00
netDebt -8087352.00
shortTermDebt 66229.00
shortLongTermDebtTotal 158740.00
otherStockholderEquity 25120716.00
propertyPlantEquipment 10627702.00
totalCurrentAssets 39546100.00
longTermInvestments 7212652.00
netTangibleAssets 49307407.00
shortTermInvestments 1896397.00
netReceivables 14194734.00
inventory 13016192.00
accountsPayable 2120546.00
accumulatedOtherComprehensiveIncome -2976198.00
commonStockTotalEquity 52662.00
retainedEarningsTotalEquity 30872467.00
treasuryStock -7394281.00
nonCurrrentAssetsOther -694429.00
nonCurrentAssetsTotal 21759537.00
capitalLeaseObligations 158740.00
nonCurrentLiabilitiesOther 92511.00
nonCurrentLiabilitiesTotal 786940.00
capitalSurpluse 32514997.00
liabilitiesAndStockholdersEquity 61305637.00
cashAndShortTermInvestments 10142489.00
propertyPlantAndEquipmentNet 10784645.00
netWorkingCapital 32097050.00
netInvestedCapital 53069647.00
commonStockSharesOutstanding 49473080.00
2023-03-31
date 2023-03-31
filing_date 2023-05-09
currency_symbol USD
totalAssets 56134031.00
intangibleAssets 1225154.00
otherCurrentAssets 188417.00
totalLiab 6530101.00
totalStockholderEquity 49603930.00
deferredLongTermLiab 701406.00
otherCurrentLiab 3291422.00
commonStock 52391.00
capitalStock 52391.00
retainedEarnings 28015310.00
goodWill 2579381.00
cash 7219356.00
totalCurrentLiabilities 5772173.00
currentDeferredRevenue 466048.00
netDebt -7111013.00
shortTermDebt 51821.00
shortLongTermDebtTotal 108343.00
otherStockholderEquity 24760339.00
propertyPlantEquipment 10330685.00
totalCurrentAssets 34839326.00
longTermInvestments 7052725.00
netTangibleAssets 45799395.00
shortTermInvestments 2071834.00
netReceivables 13332716.00
inventory 10589023.00
accountsPayable 1962882.00
accumulatedOtherComprehensiveIncome -3224110.00
commonStockTotalEquity 52391.00
retainedEarningsTotalEquity 28015310.00
treasuryStock -7336323.00
nonCurrrentAssetsOther -701406.00
nonCurrentAssetsTotal 21294705.00
capitalLeaseObligations 108343.00
nonCurrentLiabilitiesOther 56522.00
nonCurrentLiabilitiesTotal 757928.00
capitalSurpluse 32096662.00
liabilitiesAndStockholdersEquity 56134031.00
cashAndShortTermInvestments 9291190.00
propertyPlantAndEquipmentNet 10437445.00
netWorkingCapital 29067153.00
netInvestedCapital 49603930.00
commonStockSharesOutstanding 48612833.00
2022-12-31
date 2022-12-31
filing_date 2023-03-08
currency_symbol USD
totalAssets 53929536.00
intangibleAssets 1268907.00
otherCurrentAssets 217462.00
totalLiab 7345056.00
totalStockholderEquity 46584480.00
deferredLongTermLiab 488858.00
otherCurrentLiab 3358336.00
commonStock 52144.00
capitalStock 52144.00
retainedEarnings 25425689.00
goodWill 2579381.00
cash 7384578.00
totalCurrentLiabilities 6788315.00
currentDeferredRevenue 420827.00
netDebt -7263049.00
shortTermDebt 53646.00
shortLongTermDebtTotal 121529.00
otherStockholderEquity 24401520.00
propertyPlantEquipment 10423964.00
totalCurrentAssets 32033626.00
longTermInvestments 7503419.00
netTangibleAssets 42736192.00
shortTermInvestments 1154284.00
netReceivables 11958117.00
inventory 10293980.00
accountsPayable 2955506.00
accumulatedOtherComprehensiveIncome -3294873.00
commonStockTotalEquity 52144.00
retainedEarningsTotalEquity 25425689.00
treasuryStock -7336323.00
nonCurrrentAssetsOther -32033626.00
nonCurrentAssetsTotal 21895910.00
capitalLeaseObligations 121529.00
nonCurrentLiabilitiesOther 67883.00
nonCurrentLiabilitiesTotal 556741.00
capitalSurpluse 31737843.00
liabilitiesAndStockholdersEquity 53929536.00
cashAndShortTermInvestments 8538862.00
propertyPlantAndEquipmentNet 10544203.00
netWorkingCapital 25245311.00
netInvestedCapital 46584480.00
commonStockSharesOutstanding 47778063.00
2022-09-30
date 2022-09-30
filing_date 2022-11-02
currency_symbol USD
totalAssets 50818027.00
intangibleAssets 1312660.00
otherCurrentAssets 299166.00
totalLiab 6349650.00
totalStockholderEquity 44468377.00
otherCurrentLiab 3398907.00
commonStock 52079.00
capitalStock 52079.00
retainedEarnings 23600667.00
otherLiab 480105.00
goodWill 2579381.00
otherAssets 185772.00
cash 5639865.00
totalCurrentLiabilities 5788861.00
currentDeferredRevenue 328744.00
netDebt -5506097.00
shortTermDebt 53084.00
shortLongTermDebtTotal 133768.00
otherStockholderEquity 24233903.00
propertyPlantEquipment 10506886.00
totalCurrentAssets 28289147.00
longTermInvestments 7944181.00
netTangibleAssets 40576336.00
shortTermInvestments 867658.00
netReceivables 8933905.00
inventory 10205207.00
accountsPayable 2008126.00
accumulatedOtherComprehensiveIncome -3418272.00
nonCurrrentAssetsOther -28289147.00
nonCurrentAssetsTotal 22528880.00
capitalLeaseObligations 133768.00
nonCurrentLiabilitiesTotal 560789.00
liabilitiesAndStockholdersEquity 50818027.00
cashAndShortTermInvestments 6507523.00
propertyPlantAndEquipmentNet 10506886.00
netWorkingCapital 22500286.00
netInvestedCapital 44468377.00
commonStockSharesOutstanding 48558207.00
2022-06-30
date 2022-06-30
filing_date 2022-08-04
currency_symbol USD
totalAssets 49375727.00
intangibleAssets 1438467.00
otherCurrentAssets 188178.00
totalLiab 5552565.00
totalStockholderEquity 43823162.00
otherCurrentLiab 2118426.00
commonStock 52072.00
capitalStock 52072.00
retainedEarnings 22389919.00
otherLiab 135698.00
goodWill 2579381.00
otherAssets 160877.00
cash 7418827.00
totalCurrentLiabilities 5321909.00
currentDeferredRevenue 204257.00
netDebt -7270600.00
shortTermDebt 53269.00
shortLongTermDebtTotal 148227.00
otherStockholderEquity 24035359.00
propertyPlantEquipment 10945184.00
totalCurrentAssets 25632408.00
longTermInvestments 8619410.00
netTangibleAssets 39805314.00
shortTermInvestments 463027.00
netReceivables 7575757.00
inventory 9256684.00
accountsPayable 2945957.00
accumulatedOtherComprehensiveIncome -2654188.00
nonCurrrentAssetsOther -25632408.00
nonCurrentAssetsTotal 23743319.00
capitalLeaseObligations 148227.00
nonCurrentLiabilitiesTotal 230656.00
liabilitiesAndStockholdersEquity 49375727.00
cashAndShortTermInvestments 7881854.00
propertyPlantAndEquipmentNet 10945184.00
netWorkingCapital 20310499.00
netInvestedCapital 43823162.00
commonStockSharesOutstanding 48699208.00
2022-03-31
date 2022-03-31
filing_date 2022-05-03
currency_symbol USD
totalAssets 47714058.00
intangibleAssets 1493455.00
otherCurrentAssets 172116.00
totalLiab 3436752.00
totalStockholderEquity 44277306.00
otherCurrentLiab 1519386.00
commonStock 51860.00
capitalStock 51860.00
retainedEarnings 22105090.00
otherLiab 183136.00
goodWill 2579381.00
otherAssets 165797.00
cash 6879467.00
totalCurrentLiabilities 3222215.00
currentDeferredRevenue 175540.00
netDebt -6825970.00
shortTermDebt 22096.00
shortLongTermDebtTotal 53497.00
otherStockholderEquity 24349590.00
propertyPlantEquipment 11218568.00
totalCurrentAssets 24403997.00
longTermInvestments 7852860.00
netTangibleAssets 40204470.00
shortTermInvestments 454046.00
netReceivables 8319210.00
inventory 7744924.00
accountsPayable 1505193.00
accumulatedOtherComprehensiveIncome -2229234.00
nonCurrentAssetsTotal 23310061.00
capitalLeaseObligations 53497.00
nonCurrentLiabilitiesTotal 214537.00
liabilitiesAndStockholdersEquity 47714058.00
cashAndShortTermInvestments 7333513.00
propertyPlantAndEquipmentNet 11218568.00
netWorkingCapital 21181782.00
netInvestedCapital 44277306.00
commonStockSharesOutstanding 48536418.00
2021-12-31
date 2021-12-31
filing_date 2022-03-08
currency_symbol USD
totalAssets 48038122.00
intangibleAssets 1549138.00
otherCurrentAssets 201861.00
totalLiab 3897139.00
totalStockholderEquity 44140983.00
otherCurrentLiab 1736242.00
commonStock 51720.00
capitalStock 51720.00
retainedEarnings 21477929.00
otherLiab 136106.00
goodWill 2579381.00
otherAssets 163254.00
cash 8188270.00
totalCurrentLiabilities 3725121.00
currentDeferredRevenue 136106.00
netDebt -8122144.00
shortTermDebt 30214.00
shortLongTermDebtTotal 66126.00
otherStockholderEquity 24711801.00
propertyPlantEquipment 11250819.00
totalCurrentAssets 24235721.00
longTermInvestments 8259809.00
netTangibleAssets 40012464.00
shortTermInvestments 1013683.00
netReceivables 6887085.00
inventory 7185248.00
accountsPayable 1822559.00
accumulatedOtherComprehensiveIncome -2100467.00
nonCurrrentAssetsOther -16989595.00
nonCurrentAssetsTotal 23802401.00
capitalLeaseObligations 66126.00
nonCurrentLiabilitiesTotal 172018.00
liabilitiesAndStockholdersEquity 48038122.00
cashAndShortTermInvestments 9201953.00
propertyPlantAndEquipmentNet 11250819.00
netWorkingCapital 20510600.00
netInvestedCapital 44140983.00
commonStockSharesOutstanding 48070581.00
2021-09-30
date 2021-09-30
filing_date 2021-11-03
currency_symbol USD
totalAssets 48477854.00
intangibleAssets 1604821.00
otherCurrentAssets 269771.00
totalLiab 3511236.00
totalStockholderEquity 44966618.00
otherCurrentLiab 1422372.00
commonStock 51654.00
capitalStock 51654.00
retainedEarnings 21623052.00
otherLiab 572721.00
goodWill 2579381.00
cash 9129416.00
totalCurrentLiabilities 2938515.00
netDebt -9108489.00
shortTermDebt 20927.00
shortLongTermDebtTotal 20927.00
otherStockholderEquity 25374909.00
propertyPlantEquipment 11421776.00
totalCurrentAssets 24932294.00
longTermInvestments 7939582.00
netTangibleAssets 40782416.00
shortTermInvestments 1420884.00
netReceivables 5789249.00
inventory 7472750.00
accountsPayable 1495216.00
accumulatedOtherComprehensiveIncome -2082997.00
nonCurrrentAssetsOther -572721.00
nonCurrentAssetsTotal 23545560.00
capitalLeaseObligations 20927.00
nonCurrentLiabilitiesTotal 572721.00
liabilitiesAndStockholdersEquity 48477854.00
cashAndShortTermInvestments 10550300.00
propertyPlantAndEquipmentNet 11421776.00
netWorkingCapital 21993779.00
netInvestedCapital 44966618.00
commonStockSharesOutstanding 49328808.00
2021-06-30
date 2021-06-30
filing_date 2021-08-04
currency_symbol USD
totalAssets 48389533.00
intangibleAssets 1660504.00
otherCurrentAssets 114463.00
totalLiab 3375869.00
totalStockholderEquity 45013664.00
deferredLongTermLiab 601616.00
otherCurrentLiab 1486578.00
commonStock 51651.00
capitalStock 51651.00
retainedEarnings 21530806.00
otherLiab 601616.00
goodWill 2579381.00
cash 9921375.00
totalCurrentLiabilities 2774253.00
netDebt -9891137.00
shortTermDebt 30238.00
shortLongTermDebtTotal 30238.00
otherStockholderEquity 25229485.00
propertyPlantEquipment 11750450.00
totalCurrentAssets 25266523.00
longTermInvestments 7132675.00
netTangibleAssets 40773779.00
shortTermInvestments 2087332.00
netReceivables 4637278.00
inventory 7911996.00
accountsPayable 1257437.00
accumulatedOtherComprehensiveIncome -1798278.00
commonStockTotalEquity 51651.00
retainedEarningsTotalEquity 21530806.00
treasuryStock -5353019.00
nonCurrrentAssetsOther -601616.00
nonCurrentAssetsTotal 23123010.00
capitalLeaseObligations 30238.00
nonCurrentLiabilitiesTotal 601616.00
capitalSurpluse 30582504.00
liabilitiesAndStockholdersEquity 48389533.00
cashAndShortTermInvestments 12008707.00
propertyPlantAndEquipmentGross 11750450.00
propertyPlantAndEquipmentNet 11750450.00
netWorkingCapital 22492270.00
netInvestedCapital 45013664.00
commonStockSharesOutstanding 48054136.00
2021-03-31
date 2021-03-31
filing_date 2021-05-05
currency_symbol USD
totalAssets 47901015.00
intangibleAssets 1716187.00
otherCurrentAssets 160050.00
totalLiab 2900083.00
totalStockholderEquity 45000932.00
deferredLongTermLiab 522163.00
otherCurrentLiab 1361404.00
commonStock 51434.00
retainedEarnings 21927972.00
otherLiab 522163.00
goodWill 2579381.00
cash 10475429.00
totalCurrentLiabilities 2373567.00
netDebt -10434668.00
shortTermDebt 36408.00
shortLongTermDebtTotal 40761.00
otherStockholderEquity 25038818.00
propertyPlantEquipment 11926464.00
totalCurrentAssets 25050767.00
longTermInvestments 6589247.00
netTangibleAssets 40705364.00
shortTermInvestments 2293992.00
netReceivables 3419010.00
inventory 8104532.00
accountsPayable 975755.00
accumulatedOtherComprehensiveIncome -2017292.00
commonStockTotalEquity 51434.00
retainedEarningsTotalEquity 21927972.00
treasuryStock -5353019.00
nonCurrrentAssetsOther -522163.00
nonCurrentAssetsTotal 22850248.00
capitalLeaseObligations 40761.00
nonCurrentLiabilitiesOther 4353.00
nonCurrentLiabilitiesTotal 526516.00
capitalSurpluse 30391837.00
liabilitiesAndStockholdersEquity 47901015.00
cashAndShortTermInvestments 12769421.00
propertyPlantAndEquipmentGross 11965433.00
propertyPlantAndEquipmentNet 11965433.00
netWorkingCapital 22677200.00
netInvestedCapital 45000932.00
commonStockSharesOutstanding 47990101.00
2020-12-31
date 2020-12-31
filing_date 2021-03-10
currency_symbol USD
totalAssets 48323225.00
intangibleAssets 1771870.00
otherCurrentAssets 228861.00
totalLiab 2950839.00
totalStockholderEquity 45372386.00
deferredLongTermLiab 522870.00
otherCurrentLiab 674000.00
commonStock 51385.00
retainedEarnings 22529472.00
otherLiab 522870.00
goodWill 2579381.00
cash 9148312.00
totalCurrentLiabilities 2415300.00
currentDeferredRevenue 522870.00
netDebt -9096192.00
shortTermDebt 39451.00
shortLongTermDebtTotal 52120.00
otherStockholderEquity 24940453.00
propertyPlantEquipment 12021811.00
totalCurrentAssets 25835775.00
longTermInvestments 6064294.00
netTangibleAssets 41021135.00
shortTermInvestments 2388601.00
netReceivables 4271646.00
inventory 8414772.00
accountsPayable 1178979.00
accumulatedOtherComprehensiveIncome -2148924.00
commonStockTotalEquity 51385.00
retainedEarningsTotalEquity 22529472.00
treasuryStock -5353019.00
nonCurrrentAssetsOther 50094.00
nonCurrentAssetsTotal 22487450.00
capitalLeaseObligations 52120.00
nonCurrentLiabilitiesOther 12669.00
nonCurrentLiabilitiesTotal 535539.00
capitalSurpluse 30293472.00
liabilitiesAndStockholdersEquity 48323225.00
cashAndShortTermInvestments 11536913.00
propertyPlantAndEquipmentGross 12071905.00
propertyPlantAndEquipmentNet 12071905.00
netWorkingCapital 23420475.00
netInvestedCapital 45372386.00
commonStockSharesOutstanding 47778063.00
2020-09-30
date 2020-09-30
filing_date 2020-11-09
currency_symbol USD
totalAssets 47096405.00
intangibleAssets 1827553.00
otherCurrentAssets 388195.00
totalLiab 2590182.00
totalStockholderEquity 44506223.00
deferredLongTermLiab 484115.00
otherCurrentLiab 1061515.00
commonStock 51371.00
retainedEarnings 22473554.00
otherLiab 484115.00
goodWill 2579381.00
cash 7919545.00
totalCurrentLiabilities 2085140.00
netDebt -7855594.00
shortTermDebt 43024.00
shortLongTermDebtTotal 63951.00
otherStockholderEquity 24855063.00
propertyPlantEquipment 11595366.00
totalCurrentAssets 24581867.00
longTermInvestments 6450891.00
netTangibleAssets 40099289.00
shortTermInvestments 2839256.00
netReceivables 2928413.00
inventory 8780571.00
accountsPayable 980601.00
accumulatedOtherComprehensiveIncome -2873765.00
commonStockTotalEquity 51371.00
retainedEarningsTotalEquity 22473554.00
treasuryStock -5353019.00
nonCurrrentAssetsOther -484115.00
nonCurrentAssetsTotal 22514538.00
capitalLeaseObligations 63951.00
nonCurrentLiabilitiesOther 20927.00
nonCurrentLiabilitiesTotal 505042.00
capitalSurpluse 30208082.00
liabilitiesAndStockholdersEquity 47096405.00
cashAndShortTermInvestments 10758801.00
propertyPlantAndEquipmentGross 11656713.00
propertyPlantAndEquipmentNet 11656713.00
netWorkingCapital 22496727.00
netInvestedCapital 44506223.00
commonStockSharesOutstanding 47933318.00
2020-06-30
date 2020-06-30
filing_date 2020-08-05
currency_symbol USD
totalAssets 47792326.00
intangibleAssets 1883236.00
otherCurrentAssets 2144150.00
totalLiab 2526430.00
totalStockholderEquity 45265896.00
deferredLongTermLiab 543441.00
otherCurrentLiab 1221723.00
commonStock 51325.00
retainedEarnings 23531302.00
otherLiab 543441.00
goodWill 2579381.00
cash 8022237.00
totalCurrentLiabilities 1952751.00
netDebt -7946588.00
shortTermDebt 45411.00
shortLongTermDebtTotal 75649.00
otherStockholderEquity 24753364.00
propertyPlantEquipment 11571961.00
totalCurrentAssets 25492573.00
longTermInvestments 6192261.00
netTangibleAssets 40803279.00
shortTermInvestments 3890667.00
netReceivables 2439296.00
inventory 8996223.00
accountsPayable 685617.00
accumulatedOtherComprehensiveIncome -3070095.00
commonStockTotalEquity 51325.00
retainedEarningsTotalEquity 23531302.00
treasuryStock -5353019.00
nonCurrrentAssetsOther -543441.00
nonCurrentAssetsTotal 22299753.00
capitalLeaseObligations 75649.00
nonCurrentLiabilitiesOther 30238.00
nonCurrentLiabilitiesTotal 573679.00
capitalSurpluse 30106383.00
liabilitiesAndStockholdersEquity 47792326.00
cashAndShortTermInvestments 11912904.00
propertyPlantAndEquipmentGross 11644875.00
propertyPlantAndEquipmentNet 11644875.00
netWorkingCapital 23539822.00
netInvestedCapital 45265896.00
commonStockSharesOutstanding 47723208.00
2020-03-31
date 2020-03-31
filing_date 2020-05-06
currency_symbol USD
totalAssets 49054694.00
intangibleAssets 1938919.00
otherCurrentAssets 1398596.00
totalLiab 3612287.00
totalStockholderEquity 45442407.00
deferredLongTermLiab 324711.00
otherCurrentLiab 1736589.00
commonStock 51098.00
retainedEarnings 24339805.00
otherLiab 324711.00
goodWill 2579381.00
cash 7230330.00
totalCurrentLiabilities 3246815.00
netDebt -7139502.00
shortTermDebt 50067.00
shortLongTermDebtTotal 90828.00
otherStockholderEquity 24569741.00
propertyPlantEquipment 11913754.00
totalCurrentAssets 25982455.00
longTermInvestments 6552150.00
netTangibleAssets 40924107.00
shortTermInvestments 4127483.00
netReceivables 4410935.00
inventory 8815111.00
accountsPayable 1460159.00
accumulatedOtherComprehensiveIncome -3518237.00
commonStockTotalEquity 51098.00
retainedEarningsTotalEquity 24339805.00
treasuryStock -5353019.00
nonCurrrentAssetsOther -324711.00
nonCurrentAssetsTotal 23072239.00
capitalLeaseObligations 90828.00
longTermDebtTotal 40760.00
nonCurrentLiabilitiesOther 40761.00
nonCurrentLiabilitiesTotal 365472.00
capitalSurpluse 29922760.00
liabilitiesAndStockholdersEquity 49054694.00
cashAndShortTermInvestments 11357813.00
propertyPlantAndEquipmentGross 12001789.00
propertyPlantAndEquipmentNet 12001789.00
netWorkingCapital 22735640.00
netInvestedCapital 45442407.00
commonStockSharesOutstanding 47492441.00
2019-12-31
date 2019-12-31
filing_date 2020-03-11
currency_symbol USD
totalAssets 52248360.00
intangibleAssets 1989782.00
otherCurrentAssets 1672422.00
totalLiab 5676774.00
totalStockholderEquity 46571586.00
deferredLongTermLiab 439275.00
otherCurrentLiab 2053208.00
commonStock 50824.00
retainedEarnings 24705069.00
otherLiab 439275.00
goodWill 2579381.00
cash 7358856.00
totalCurrentLiabilities 5185379.00
currentDeferredRevenue 439275.00
netDebt -7247360.00
shortTermDebt 59376.00
shortLongTermDebtTotal 111496.00
otherStockholderEquity 24231153.00
propertyPlantEquipment 12071019.00
totalCurrentAssets 28100224.00
longTermInvestments 7399963.00
netTangibleAssets 42002423.00
shortTermInvestments 3822053.00
netReceivables 5675086.00
inventory 9571807.00
accountsPayable 2633520.00
accumulatedOtherComprehensiveIncome -2415460.00
commonStockTotalEquity 50824.00
retainedEarningsTotalEquity 24705069.00
treasuryStock -5353019.00
nonCurrrentAssetsOther 107991.00
nonCurrentAssetsTotal 24148136.00
capitalLeaseObligations 111496.00
longTermDebtTotal 52120.00
nonCurrentLiabilitiesOther 52120.00
nonCurrentLiabilitiesTotal 491395.00
capitalSurpluse 29584172.00
liabilitiesAndStockholdersEquity 52248360.00
cashAndShortTermInvestments 11180909.00
propertyPlantAndEquipmentGross 12179010.00
propertyPlantAndEquipmentNet 12179010.00
commonStockSharesOutstanding 48133749.00
2019-09-30
date 2019-09-30
filing_date 2019-11-06
currency_symbol USD
totalAssets 54160632.00
intangibleAssets 3934727.00
otherCurrentAssets 1076138.00
totalLiab 5730337.00
totalStockholderEquity 48430295.00
deferredLongTermLiab 134046.00
otherCurrentLiab 3282764.00
commonStock 50762.00
retainedEarnings 26259447.00
otherLiab 134046.00
goodWill 1120381.00
cash 9944128.00
totalCurrentLiabilities 5532340.00
netDebt -9812193.00
shortTermDebt 67984.00
shortLongTermDebtTotal 131935.00
otherStockholderEquity 24749455.00
propertyPlantEquipment 10896855.00
totalCurrentAssets 30760832.00
longTermInvestments 7319099.00
netTangibleAssets 43375187.00
shortTermInvestments 2864629.00
netReceivables 7093294.00
inventory 9782643.00
accountsPayable 2181592.00
accumulatedOtherComprehensiveIncome -2629369.00
commonStockTotalEquity 50762.00
retainedEarningsTotalEquity 26259447.00
treasuryStock -4859230.00
nonCurrrentAssetsOther -134046.00
nonCurrentAssetsTotal 23399800.00
capitalLeaseObligations 131935.00
longTermDebtTotal 63950.00
nonCurrentLiabilitiesOther 63951.00
nonCurrentLiabilitiesTotal 197997.00
capitalSurpluse 29608685.00
liabilitiesAndStockholdersEquity 54160632.00
cashAndShortTermInvestments 12808757.00
propertyPlantAndEquipmentGross 11025593.00
propertyPlantAndEquipmentNet 11025593.00
commonStockSharesOutstanding 48469246.00
2019-06-30
date 2019-06-30
filing_date 2019-08-07
currency_symbol USD
totalAssets 51454672.00
intangibleAssets 1699312.00
otherCurrentAssets 512292.00
totalLiab 3942053.00
totalStockholderEquity 47512619.00
deferredLongTermLiab 120222.00
otherCurrentLiab 2253066.00
commonStock 50017.00
retainedEarnings 25337699.00
otherLiab 120222.00
goodWill 997701.00
cash 11487778.00
totalCurrentLiabilities 3745449.00
netDebt -11334837.00
shortTermDebt 76559.00
shortLongTermDebtTotal 152941.00
otherStockholderEquity 24650489.00
propertyPlantEquipment 9108234.00
totalCurrentAssets 31066756.00
longTermInvestments 8433185.00
netTangibleAssets 44815606.00
shortTermInvestments 3126782.00
netReceivables 6868425.00
inventory 9071479.00
accountsPayable 1415824.00
accumulatedOtherComprehensiveIncome -2525586.00
commonStockTotalEquity 50017.00
retainedEarningsTotalEquity 25337699.00
treasuryStock -3943063.00
nonCurrrentAssetsOther -120222.00
nonCurrentAssetsTotal 20387916.00
capitalLeaseObligations 152941.00
longTermDebtTotal 76380.00
nonCurrentLiabilitiesOther 76382.00
nonCurrentLiabilitiesTotal 196604.00
capitalSurpluse 28593552.00
liabilitiesAndStockholdersEquity 51454672.00
cashAndShortTermInvestments 14614560.00
propertyPlantAndEquipmentGross 9257718.00
propertyPlantAndEquipmentNet 9257718.00
commonStockSharesOutstanding 48124208.00
2019-03-31
date 2019-03-31
filing_date 2019-05-08
currency_symbol USD
totalAssets 49760424.00
intangibleAssets 430776.00
otherCurrentAssets 719296.00
totalLiab 3647805.00
totalStockholderEquity 46112619.00
deferredLongTermLiab 38672.00
otherCurrentLiab 2424766.00
commonStock 49859.00
retainedEarnings 24352195.00
otherLiab 38672.00
goodWill 997701.00
cash 11456878.00
totalCurrentLiabilities 3557459.00
netDebt -11340106.00
shortTermDebt 65098.00
shortLongTermDebtTotal 116772.00
otherStockholderEquity 24388081.00
propertyPlantEquipment 8392920.00
totalCurrentAssets 31839171.00
longTermInvestments 8099852.00
netTangibleAssets 44684142.00
shortTermInvestments 3870784.00
netReceivables 6729597.00
inventory 9062616.00
accountsPayable 1067595.00
accumulatedOtherComprehensiveIncome -2677516.00
commonStockTotalEquity 49859.00
retainedEarningsTotalEquity 24352195.00
treasuryStock -3943060.00
nonCurrrentAssetsOther -38672.00
nonCurrentAssetsTotal 17921253.00
capitalLeaseObligations 116772.00
longTermDebtTotal 51670.00
nonCurrentLiabilitiesOther 51674.00
nonCurrentLiabilitiesTotal 90346.00
capitalSurpluse 28331140.00
liabilitiesAndStockholdersEquity 49760424.00
cashAndShortTermInvestments 15327662.00
propertyPlantAndEquipmentGross 8392924.00
propertyPlantAndEquipmentNet 8392924.00
commonStockSharesOutstanding 48084390.00
2018-12-31
date 2018-12-31
filing_date 2019-03-06
currency_symbol USD
totalAssets 49362980.00
intangibleAssets 429956.00
otherCurrentAssets 473726.00
totalLiab 4107121.00
totalStockholderEquity 45255859.00
otherCurrentLiab 2929136.00
commonStock 49708.00
retainedEarnings 22683577.00
goodWill 997701.00
otherAssets 85092.00
cash 10101932.00
totalCurrentLiabilities 4107121.00
netDebt -10101932.00
otherStockholderEquity 25418257.00
propertyPlantEquipment 8020462.00
totalCurrentAssets 31851389.00
longTermInvestments 7978380.00
netTangibleAssets 43828202.00
shortTermInvestments 4557740.00
netReceivables 7058420.00
inventory 9659571.00
accountsPayable 1177985.00
accumulatedOtherComprehensiveIncome -2895683.00
commonStockTotalEquity 49708.00
retainedEarningsTotalEquity 22683577.00
treasuryStock -2609485.00
nonCurrrentAssetsOther 85092.00
nonCurrentAssetsTotal 17511591.00
nonCurrentLiabilitiesTotal 1177985.00
capitalSurpluse 28027742.00
liabilitiesAndStockholdersEquity 49362980.00
cashAndShortTermInvestments 14659672.00
propertyPlantAndEquipmentGross 8020462.00
propertyPlantAndEquipmentNet 8020462.00
commonStockSharesOutstanding 49222353.00
2018-09-30
date 2018-09-30
filing_date 2018-11-07
currency_symbol USD
totalAssets 50761151.00
intangibleAssets 460307.00
otherCurrentAssets 636476.00
totalLiab 5368086.00
totalStockholderEquity 45393065.00
otherCurrentLiab 2488930.00
commonStock 54686.00
retainedEarnings 30798422.00
goodWill 997701.00
otherAssets 50253.00
cash 8637838.00
totalCurrentLiabilities 5368086.00
netDebt -8637838.00
otherStockholderEquity 16999822.00
propertyPlantEquipment 7695650.00
totalCurrentAssets 33534068.00
longTermInvestments 8023172.00
netTangibleAssets 43935057.00
shortTermInvestments 5583484.00
netReceivables 8326195.00
inventory 10350075.00
accountsPayable 2879156.00
accumulatedOtherComprehensiveIncome -2459865.00
commonStockTotalEquity 54686.00
retainedEarningsTotalEquity 30798422.00
treasuryStock -10890349.00
nonCurrrentAssetsOther 50253.00
nonCurrentAssetsTotal 17227083.00
nonCurrentLiabilitiesTotal 2879156.00
capitalSurpluse 27890171.00
liabilitiesAndStockholdersEquity 50761151.00
cashAndShortTermInvestments 14221322.00
propertyPlantAndEquipmentGross 7695650.00
propertyPlantAndEquipmentNet 7695650.00
commonStockSharesOutstanding 48852167.00
2018-06-30
date 2018-06-30
filing_date 2018-08-08
currency_symbol USD
totalAssets 47036006.00
intangibleAssets 459229.00
otherCurrentAssets 350260.00
totalLiab 3522076.00
totalStockholderEquity 43513930.00
deferredLongTermLiab 19073.00
otherCurrentLiab 1630908.00
commonStock 54685.00
retainedEarnings 29139333.00
otherLiab 19073.00
goodWill 997701.00
otherAssets 9481000.00
cash 9298677.00
totalCurrentLiabilities 3503003.00
netDebt -9298677.00
otherStockholderEquity 16938455.00
propertyPlantEquipment 7801954.00
totalCurrentAssets 29752875.00
longTermInvestments 8024247.00
netTangibleAssets 42057000.00
shortTermInvestments 4319755.00
netReceivables 7503058.00
longTermDebt 0.00
inventory 8281125.00
accountsPayable 1872095.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -2618543.00
additionalPaidInCapital 0.00
commonStockTotalEquity 54685.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 29139333.00
treasuryStock -10890349.00
nonCurrrentAssetsOther -19073.00
nonCurrentAssetsTotal 17283131.00
nonCurrentLiabilitiesTotal 19073.00
capitalSurpluse 27828804.00
liabilitiesAndStockholdersEquity 47036006.00
cashAndShortTermInvestments 13618432.00
propertyPlantAndEquipmentGross 7801954.00
propertyPlantAndEquipmentNet 7801954.00
commonStockSharesOutstanding 49095575.00
2018-03-31
date 2018-03-31
filing_date 2018-05-09
currency_symbol USD
totalAssets 50614718.00
intangibleAssets 475133.00
otherCurrentAssets 357532.00
totalLiab 4397553.00
totalStockholderEquity 46217165.00
deferredLongTermLiab 0.00
otherCurrentLiab 2670359.00
commonStock 54131.00
retainedEarnings 27425063.00
goodWill 997701.00
otherAssets 184223.00
cash 12196578.00
totalCurrentLiabilities 4397553.00
netDebt -12196578.00
otherStockholderEquity 21210797.00
propertyPlantEquipment 7118971.00
totalCurrentAssets 33003178.00
longTermInvestments 8835512.00
netTangibleAssets 44744331.00
shortTermInvestments 4465838.00
netReceivables 8717607.00
longTermDebt 0.00
inventory 7265623.00
accountsPayable 1727194.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -2472826.00
additionalPaidInCapital 0.00
commonStockTotalEquity 54131.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 27425063.00
treasuryStock -6890349.00
nonCurrrentAssetsOther 184223.00
nonCurrentAssetsTotal 17611540.00
nonCurrentLiabilitiesTotal 1727194.00
capitalSurpluse 28101146.00
liabilitiesAndStockholdersEquity 50614718.00
cashAndShortTermInvestments 16662416.00
propertyPlantAndEquipmentGross 7118971.00
propertyPlantAndEquipmentNet 7118971.00
commonStockSharesOutstanding 49744101.00
2017-12-31
date 2017-12-31
filing_date 2018-03-07
currency_symbol USD
totalAssets 47989059.00
intangibleAssets 494792.00
otherCurrentAssets 437304.00
totalLiab 3941635.00
totalStockholderEquity 44047424.00
deferredLongTermLiab 0.00
otherCurrentLiab 2160658.00
commonStock 53931.00
retainedEarnings 25548835.00
goodWill 997701.00
otherAssets 10083000.00
cash 11445799.00
totalCurrentLiabilities 3941635.00
netDebt -11445799.00
otherStockholderEquity 20645120.00
propertyPlantEquipment 7197000.00
totalCurrentAssets 30709068.00
longTermInvestments 8517182.00
netTangibleAssets 44047424.00
shortTermInvestments 4310627.00
netReceivables 8069255.00
longTermDebt 0.00
inventory 6446083.00
accountsPayable 1780977.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -2200462.00
additionalPaidInCapital 0.00
commonStockTotalEquity 53931.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 25548835.00
treasuryStock -6890349.00
nonCurrrentAssetsOther 17279991.00
nonCurrentAssetsTotal 17279991.00
nonCurrentLiabilitiesTotal 1780977.00
capitalSurpluse 27535469.00
liabilitiesAndStockholdersEquity 47989059.00
cashAndShortTermInvestments 15756426.00
propertyPlantAndEquipmentGross 7197499.00
propertyPlantAndEquipmentNet 7197499.00
commonStockSharesOutstanding 49858435.00
2017-09-30
date 2017-09-30
filing_date 2017-11-08
currency_symbol USD
totalAssets 45308852.00
intangibleAssets 505875.00
otherCurrentAssets 505082.00
totalLiab 2575808.00
totalStockholderEquity 42733044.00
deferredLongTermLiab 0.00
otherCurrentLiab 1781344.00
commonStock 53692.00
retainedEarnings 24229976.00
goodWill 997701.00
otherAssets 9503000.00
cash 9784793.00
totalCurrentLiabilities 2575808.00
netDebt -9784793.00
otherStockholderEquity 20546107.00
propertyPlantEquipment 7016570.00
totalCurrentAssets 28789619.00
longTermInvestments 10808848.00
netTangibleAssets 41229468.00
shortTermInvestments 3864323.00
netReceivables 7700600.00
longTermDebt 0.00
inventory 6934821.00
accountsPayable 794464.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -2096731.00
additionalPaidInCapital 0.00
commonStockTotalEquity 53692.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 24229976.00
treasuryStock -6703521.00
nonCurrrentAssetsOther 16519233.00
nonCurrentAssetsTotal 16519233.00
nonCurrentLiabilitiesTotal 794464.00
capitalSurpluse 27249628.00
liabilitiesAndStockholdersEquity 45308852.00
cashAndShortTermInvestments 13649116.00
propertyPlantAndEquipmentGross 7016570.00
propertyPlantAndEquipmentNet 7016570.00
commonStockSharesOutstanding 49369835.00
2017-06-30
date 2017-06-30
filing_date 2017-08-09
currency_symbol USD
totalAssets 44696386.00
intangibleAssets 493265.00
otherCurrentAssets 622396.00
totalLiab 3507342.00
totalStockholderEquity 41189044.00
deferredLongTermLiab 0.00
otherCurrentLiab 2191781.00
commonStock 53684.00
retainedEarnings 23012019.00
goodWill 997701.00
otherAssets 8043000.00
cash 9310895.00
totalCurrentLiabilities 3507342.00
netDebt -9310895.00
otherStockholderEquity 20557481.00
propertyPlantEquipment 7166159.00
totalCurrentAssets 29487061.00
longTermInvestments 6356832.00
netTangibleAssets 39698078.00
shortTermInvestments 4360602.00
netReceivables 6895923.00
longTermDebt 0.00
inventory 8297245.00
accountsPayable 1315561.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -2434140.00
additionalPaidInCapital 0.00
commonStockTotalEquity 53684.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 23012019.00
treasuryStock -6423737.00
nonCurrrentAssetsOther 15209325.00
nonCurrentAssetsTotal 15209325.00
nonCurrentLiabilitiesTotal 1315561.00
capitalSurpluse 26981218.00
liabilitiesAndStockholdersEquity 44696386.00
cashAndShortTermInvestments 13671497.00
propertyPlantAndEquipmentGross 7166159.00
propertyPlantAndEquipmentNet 7166159.00
commonStockSharesOutstanding 50283144.00
2017-03-31
date 2017-03-31
filing_date 2017-05-10
currency_symbol USD
totalAssets 44657551.00
intangibleAssets 486190.00
otherCurrentAssets 376897.00
totalLiab 2695348.00
totalStockholderEquity 41962203.00
deferredLongTermLiab 0.00
otherCurrentLiab 1241622.00
commonStock 53656.00
retainedEarnings 21699371.00
goodWill 997701.00
otherAssets 7630000.00
cash 10459559.00
totalCurrentLiabilities 2695348.00
netDebt -10459559.00
otherStockholderEquity 22908518.00
propertyPlantEquipment 7259078.00
totalCurrentAssets 29768830.00
longTermInvestments 6035291.00
netTangibleAssets 40478312.00
shortTermInvestments 5221937.00
netReceivables 5685876.00
longTermDebt 0.00
inventory 8024561.00
accountsPayable 1453726.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -2699342.00
additionalPaidInCapital 0.00
commonStockTotalEquity 53656.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 21699371.00
treasuryStock -3901709.00
nonCurrrentAssetsOther 14888721.00
nonCurrentAssetsTotal 14888721.00
nonCurrentLiabilitiesTotal 1453726.00
capitalSurpluse 26810227.00
liabilitiesAndStockholdersEquity 44657551.00
cashAndShortTermInvestments 15681496.00
propertyPlantAndEquipmentGross 7259078.00
propertyPlantAndEquipmentNet 7259078.00
commonStockSharesOutstanding 51287405.00
2016-12-31
date 2016-12-31
filing_date 2016-12-31
currency_symbol USD
totalAssets 43108859.00
intangibleAssets 490082.00
otherCurrentAssets 410558.00
totalLiab 1720542.00
totalStockholderEquity 41388317.00
otherCurrentLiab 500064.00
commonStock 53582.00
retainedEarnings 20927985.00
goodWill 997701.00
otherAssets 7054000.00
cash 9316036.00
totalCurrentLiabilities 1720542.00
netDebt -9316036.00
otherStockholderEquity 23217493.00
propertyPlantEquipment 7459000.00
totalCurrentAssets 28596416.00
longTermInvestments 6397587.00
netTangibleAssets 39900534.00
shortTermInvestments 5215536.00
netReceivables 5814783.00
inventory 7839503.00
accountsPayable 1220478.00
accumulatedOtherComprehensiveIncome -2810743.00
commonStockTotalEquity 53582.00
treasuryStock -3583000.00
nonCurrrentAssetsOther 1487783.00
nonCurrentAssetsTotal 14512443.00
nonCurrentLiabilitiesTotal 1220478.00
liabilitiesAndStockholdersEquity 43108859.00
cashAndShortTermInvestments 14531572.00
propertyPlantAndEquipmentGross 7458723.00
propertyPlantAndEquipmentNet 7458723.00
commonStockSharesOutstanding 53558942.00
2016-09-30
date 2016-09-30
filing_date 2016-11-09
currency_symbol USD
totalAssets 46062544.00
intangibleAssets 508276.00
otherCurrentAssets 463287.00
totalLiab 1839154.00
totalStockholderEquity 44223390.00
deferredLongTermLiab 0.00
otherCurrentLiab 478108.00
commonStock 53325.00
retainedEarnings 20319089.00
goodWill 997701.00
otherAssets -1.00
cash 11674786.00
totalCurrentLiabilities 1280326.00
netDebt -11674786.00
otherStockholderEquity 26356026.00
propertyPlantEquipment 7715964.00
totalCurrentAssets 30434627.00
longTermInvestments 5950473.00
netTangibleAssets 42717412.00
shortTermInvestments 5172410.00
netReceivables 4202948.00
longTermDebt 0.00
inventory 8921196.00
accountsPayable 802218.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -2505050.00
additionalPaidInCapital 0.00
commonStockTotalEquity 53325.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 20319089.00
treasuryStock -261544.00
nonCurrrentAssetsOther -1.00
nonCurrentAssetsTotal 15627918.00
nonCurrentLiabilitiesTotal 558828.00
capitalSurpluse 26617570.00
liabilitiesAndStockholdersEquity 46062544.00
cashAndShortTermInvestments 16847196.00
propertyPlantAndEquipmentGross 7715964.00
propertyPlantAndEquipmentNet 7715964.00
commonStockSharesOutstanding 54091419.00
2016-06-30
date 2016-06-30
filing_date 2016-08-10
currency_symbol USD
totalAssets 45936465.00
intangibleAssets 522923.00
otherCurrentAssets 308263.00
totalLiab 1612094.00
totalStockholderEquity 44324371.00
deferredLongTermLiab 0.00
otherCurrentLiab 427620.00
commonStock 53316.00
retainedEarnings 20244637.00
goodWill 997701.00
otherAssets 1958000.00
cash 22043090.00
totalCurrentLiabilities 979362.00
netDebt -22043090.00
otherStockholderEquity 26308327.00
propertyPlantEquipment 7969169.00
totalCurrentAssets 36009336.00
netTangibleAssets 42803747.00
shortTermInvestments 0.00
netReceivables 3686631.00
longTermDebt 0.00
inventory 9971352.00
accountsPayable 551742.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -2281909.00
additionalPaidInCapital 0.00
commonStockTotalEquity 53316.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 20244637.00
treasuryStock 0.00
nonCurrrentAssetsOther 1520624.00
nonCurrentAssetsTotal 9927129.00
nonCurrentLiabilitiesTotal 632732.00
capitalSurpluse 26308327.00
liabilitiesAndStockholdersEquity 45936465.00
cashAndShortTermInvestments 22043090.00
propertyPlantAndEquipmentGross 7969169.00
propertyPlantAndEquipmentNet 7969169.00
commonStockSharesOutstanding 53256333.00
2016-03-31
date 2016-03-31
filing_date 2016-06-13
currency_symbol USD
totalAssets 47267840.00
intangibleAssets 529300.00
otherCurrentAssets 315757.00
totalLiab 2482712.00
totalStockholderEquity 44785128.00
deferredLongTermLiab 0.00
otherCurrentLiab 956158.00
commonStock 53256.00
retainedEarnings 20849932.00
otherLiab 180301.00
goodWill 997701.00
otherAssets 1980000.00
cash 21292595.00
totalCurrentLiabilities 1849980.00
netDebt -21292595.00
otherStockholderEquity 26164622.00
propertyPlantEquipment 8232911.00
totalCurrentAssets 37055497.00
netTangibleAssets 43258127.00
shortTermInvestments 0.00
netReceivables 4400463.00
longTermDebt 0.00
inventory 11046682.00
accountsPayable 893822.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -2282682.00
additionalPaidInCapital 0.00
commonStockTotalEquity 53256.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 20849932.00
treasuryStock 0.00
nonCurrrentAssetsOther 1527001.00
nonCurrentAssetsTotal 10212343.00
nonCurrentLiabilitiesTotal 632732.00
capitalSurpluse 26164622.00
liabilitiesAndStockholdersEquity 47267840.00
cashAndShortTermInvestments 21292595.00
propertyPlantAndEquipmentGross 8232911.00
propertyPlantAndEquipmentNet 8232911.00
commonStockSharesOutstanding 53243151.00
2015-12-31
date 2015-12-31
filing_date 2016-02-08
currency_symbol USD
totalAssets 47682745.00
intangibleAssets 501490.00
otherCurrentAssets 312547.00
totalLiab 2986079.00
totalStockholderEquity 44696666.00
deferredLongTermLiab 0.00
otherCurrentLiab 990325.00
commonStock 53255.00
retainedEarnings 21614082.00
goodWill 997701.00
otherAssets 2169000.00
cash 19281501.00
totalCurrentLiabilities 2369344.00
netDebt -19281501.00
otherStockholderEquity 26152201.00
propertyPlantEquipment 8449492.00
totalCurrentAssets 37064167.00
netTangibleAssets 43197475.00
shortTermInvestments 0.00
netReceivables 6629521.00
longTermDebt 0.00
inventory 10840598.00
accountsPayable 1379019.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -3122872.00
additionalPaidInCapital 0.00
commonStockTotalEquity 53255.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 21614082.00
treasuryStock 0.00
nonCurrrentAssetsOther 1499191.00
nonCurrentAssetsTotal 10618578.00
nonCurrentLiabilitiesTotal 616735.00
capitalSurpluse 26152201.00
liabilitiesAndStockholdersEquity 47682745.00
cashAndShortTermInvestments 19281501.00
propertyPlantAndEquipmentGross 8449492.00
propertyPlantAndEquipmentNet 8449492.00
commonStockSharesOutstanding 53523081.00
2015-09-30
date 2015-09-30
filing_date 2015-11-09
currency_symbol USD
totalAssets 46866043.00
intangibleAssets 525527.00
otherCurrentAssets 395385.00
totalLiab 2506548.00
totalStockholderEquity 44359495.00
deferredLongTermLiab 0.00
otherCurrentLiab 968201.00
commonStock 53255.00
retainedEarnings 21135283.00
goodWill 997701.00
otherAssets 2099000.00
cash 18954290.00
totalCurrentLiabilities 1877316.00
netDebt -18954290.00
otherStockholderEquity 25811085.00
propertyPlantEquipment 8697175.00
totalCurrentAssets 36070451.00
netTangibleAssets 42836267.00
shortTermInvestments 0.00
netReceivables 6766418.00
longTermDebt 0.00
inventory 9954358.00
accountsPayable 909115.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -2640128.00
additionalPaidInCapital 0.00
commonStockTotalEquity 53255.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 21135283.00
treasuryStock 0.00
nonCurrrentAssetsOther 1523228.00
nonCurrentAssetsTotal 10795592.00
nonCurrentLiabilitiesTotal 629232.00
capitalSurpluse 25811085.00
liabilitiesAndStockholdersEquity 46866043.00
cashAndShortTermInvestments 18954290.00
propertyPlantAndEquipmentGross 8697175.00
propertyPlantAndEquipmentNet 8697175.00
commonStockSharesOutstanding 53344291.00
2015-06-30
date 2015-06-30
filing_date 2015-08-10
currency_symbol USD
totalAssets 46739841.00
intangibleAssets 577866.00
otherCurrentAssets 131503.00
totalLiab 2196944.00
totalStockholderEquity 44542897.00
deferredLongTermLiab 0.00
otherCurrentLiab 950425.00
commonStock 53227.00
retainedEarnings 20356375.00
goodWill 997701.00
otherAssets 2111000.00
cash 17186238.00
totalCurrentLiabilities 1555155.00
netDebt -17186238.00
otherStockholderEquity 25688904.00
propertyPlantEquipment 9092880.00
totalCurrentAssets 35536268.00
netTangibleAssets 42967330.00
shortTermInvestments 0.00
netReceivables 7147491.00
longTermDebt 0.00
inventory 11071036.00
accountsPayable 604730.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -1555609.00
additionalPaidInCapital 0.00
commonStockTotalEquity 53227.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 20356375.00
treasuryStock 0.00
nonCurrrentAssetsOther 1575567.00
nonCurrentAssetsTotal 11203573.00
nonCurrentLiabilitiesTotal 641789.00
capitalSurpluse 25688904.00
liabilitiesAndStockholdersEquity 46739841.00
cashAndShortTermInvestments 17186238.00
propertyPlantAndEquipmentGross 9092880.00
propertyPlantAndEquipmentNet 9092880.00
commonStockSharesOutstanding 53214594.00
2015-03-31
date 2015-03-31
filing_date 2015-06-15
currency_symbol USD
totalAssets 46856056.00
intangibleAssets 594019.00
otherCurrentAssets 112741.00
totalLiab 2351598.00
totalStockholderEquity 44504458.00
deferredLongTermLiab 0.00
otherCurrentLiab 679715.00
commonStock 53199.00
retainedEarnings 20815188.00
otherLiab 631353.00
goodWill 997701.00
otherAssets 2094000.00
cash 14144796.00
totalCurrentLiabilities 1720245.00
netDebt -14144796.00
otherStockholderEquity 25525052.00
propertyPlantEquipment 9275965.00
totalCurrentAssets 35486450.00
netTangibleAssets 42912738.00
shortTermInvestments 0.00
netReceivables 9462378.00
longTermDebt 0.00
inventory 11766535.00
accountsPayable 1040530.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -1888981.00
additionalPaidInCapital 0.00
commonStockTotalEquity 53199.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 20815188.00
treasuryStock 0.00
nonCurrrentAssetsOther 1591720.00
nonCurrentAssetsTotal 11369606.00
nonCurrentLiabilitiesTotal 631353.00
capitalSurpluse 25525052.00
liabilitiesAndStockholdersEquity 46856056.00
cashAndShortTermInvestments 14144796.00
propertyPlantAndEquipmentGross 9275965.00
propertyPlantAndEquipmentNet 9275965.00
commonStockSharesOutstanding 53100268.00
2014-12-31
date 2014-12-31
filing_date 2015-02-12
currency_symbol USD
totalAssets 50364217.00
intangibleAssets 664892.00
otherCurrentAssets 1045127.00
totalLiab 4652718.00
totalStockholderEquity 45711499.00
deferredLongTermLiab 0.00
otherCurrentLiab 1846553.00
commonStock 53053.00
retainedEarnings 21283562.00
goodWill 997701.00
otherAssets 1663000.00
cash 15385607.00
totalCurrentLiabilities 4652718.00
netDebt -15385607.00
otherStockholderEquity 25145712.00
propertyPlantEquipment 9486194.00
totalCurrentAssets 39215430.00
netTangibleAssets 44048906.00
shortTermInvestments 0.00
netReceivables 11761357.00
longTermDebt 0.00
inventory 11023339.00
accountsPayable 2806165.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -770828.00
additionalPaidInCapital 0.00
commonStockTotalEquity 53053.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 21283562.00
treasuryStock 0.00
nonCurrrentAssetsOther -666994.00
nonCurrentAssetsTotal 11148787.00
nonCurrentLiabilitiesTotal 2806165.00
capitalSurpluse 25145712.00
liabilitiesAndStockholdersEquity 50364217.00
cashAndShortTermInvestments 15385607.00
propertyPlantAndEquipmentGross 9486194.00
propertyPlantAndEquipmentNet 9486194.00
commonStockSharesOutstanding 53161058.00
2014-09-30
date 2014-09-30
filing_date 2014-11-12
currency_symbol USD
totalAssets 50154422.00
intangibleAssets 0.00
otherCurrentAssets 574664.00
totalLiab 7146445.00
totalStockholderEquity 43007977.00
deferredLongTermLiab 0.00
otherCurrentLiab 3572112.00
commonStock 52650.00
retainedEarnings 19366412.00
goodWill 0.00
otherAssets 0.00
cash 18671824.00
totalCurrentLiabilities 7146445.00
netDebt -18671824.00
otherStockholderEquity 23978644.00
propertyPlantEquipment 7858497.00
totalCurrentAssets 42295925.00
netTangibleAssets 43007977.00
shortTermInvestments 0.00
netReceivables 14834952.00
longTermDebt 0.00
inventory 8214485.00
accountsPayable 3574333.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -389729.00
additionalPaidInCapital 0.00
commonStockTotalEquity 52650.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 19366412.00
treasuryStock 0.00
nonCurrrentAssetsOther -341770.00
nonCurrentAssetsTotal 7858497.00
nonCurrentLiabilitiesTotal 3574333.00
capitalSurpluse 23978644.00
liabilitiesAndStockholdersEquity 50154422.00
cashAndShortTermInvestments 18671824.00
propertyPlantAndEquipmentGross 7858497.00
propertyPlantAndEquipmentNet 7858497.00
commonStockSharesOutstanding 53126287.00
2014-06-30
date 2014-06-30
filing_date 2014-08-14
currency_symbol USD
totalAssets 29422023.00
intangibleAssets 0.00
otherCurrentAssets 555990.00
totalLiab 5093377.00
totalStockholderEquity 24328646.00
deferredLongTermLiab 0.00
otherCurrentLiab 3203356.00
commonStock 48024.00
retainedEarnings 17288211.00
goodWill 0.00
otherAssets 0.00
cash 4570088.00
totalCurrentLiabilities 5093377.00
netDebt -4570088.00
otherStockholderEquity 6927026.00
propertyPlantEquipment 5398904.00
totalCurrentAssets 24023119.00
netTangibleAssets 24328646.00
shortTermInvestments 0.00
netReceivables 12036286.00
longTermDebt 0.00
inventory 6860755.00
accountsPayable 1890021.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 65385.00
additionalPaidInCapital 0.00
commonStockTotalEquity 48024.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 17288211.00
treasuryStock 0.00
nonCurrrentAssetsOther -500186.00
nonCurrentAssetsTotal 5398904.00
nonCurrentLiabilitiesTotal 1890021.00
capitalSurpluse 6927026.00
liabilitiesAndStockholdersEquity 29422023.00
cashAndShortTermInvestments 4570088.00
propertyPlantAndEquipmentGross 5398904.00
propertyPlantAndEquipmentNet 5398904.00
commonStockSharesOutstanding 48579418.00
2014-03-31
date 2014-03-31
filing_date 2014-06-30
currency_symbol USD
totalAssets 24749125.00
intangibleAssets 0.00
otherCurrentAssets 453241.00
totalLiab 3367855.00
totalStockholderEquity 21381270.00
deferredLongTermLiab 0.00
otherCurrentLiab 1906717.00
commonStock 47836.00
retainedEarnings 15067505.00
goodWill 0.00
otherAssets 0.00
cash 4456674.00
totalCurrentLiabilities 3367855.00
netDebt -4456674.00
otherStockholderEquity 6496980.00
propertyPlantEquipment 4385881.00
totalCurrentAssets 20363244.00
netTangibleAssets 21381270.00
shortTermInvestments 0.00
netReceivables 8873471.00
longTermDebt 0.00
inventory 6579858.00
accountsPayable 1461138.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -231051.00
additionalPaidInCapital 0.00
commonStockTotalEquity 47836.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 15067505.00
treasuryStock 0.00
nonCurrentAssetsTotal 4385881.00
nonCurrentLiabilitiesTotal 1461138.00
capitalSurpluse 6496980.00
liabilitiesAndStockholdersEquity 24749125.00
cashAndShortTermInvestments 4456674.00
propertyPlantAndEquipmentGross 4385881.00
propertyPlantAndEquipmentNet 4385881.00
commonStockSharesOutstanding 48937705.00
2013-12-31
date 2013-12-31
filing_date 2014-02-14
currency_symbol USD
totalAssets 23767322.00
intangibleAssets 0.00
otherCurrentAssets 46937.00
totalLiab 3484285.00
totalStockholderEquity 20283037.00
deferredLongTermLiab 0.00
otherCurrentLiab 1433537.00
commonStock 47837.00
retainedEarnings 14330035.00
goodWill 0.00
otherAssets 0.00
cash 5732530.00
totalCurrentLiabilities 3484285.00
netDebt -5732530.00
otherStockholderEquity 5912516.00
propertyPlantEquipment 2543551.00
totalCurrentAssets 21223771.00
netTangibleAssets 20283037.00
shortTermInvestments 0.00
netReceivables 8481074.00
longTermDebt 0.00
inventory 6963230.00
accountsPayable 2050748.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -7351.00
additionalPaidInCapital 0.00
commonStockTotalEquity 47837.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 14330035.00
treasuryStock 0.00
nonCurrrentAssetsOther -116607.00
nonCurrentAssetsTotal 2543551.00
nonCurrentLiabilitiesTotal 2050748.00
capitalSurpluse 5912516.00
liabilitiesAndStockholdersEquity 23767322.00
cashAndShortTermInvestments 5732530.00
propertyPlantAndEquipmentGross 2543551.00
propertyPlantAndEquipmentNet 2543551.00
commonStockSharesOutstanding 46973885.00
2013-09-30
date 2013-09-30
filing_date 2013-11-14
currency_symbol USD
totalAssets 17857063.00
intangibleAssets 0.00
otherCurrentAssets 62343.00
totalLiab 3673814.00
totalStockholderEquity 14183249.00
deferredLongTermLiab 0.00
otherCurrentLiab 1267997.00
commonStock 45390.00
retainedEarnings 13123729.00
goodWill 0.00
otherAssets 0.00
cash 602255.00
totalCurrentLiabilities 3673814.00
netDebt -602255.00
otherStockholderEquity 842888.00
propertyPlantEquipment 2404442.00
totalCurrentAssets 15452621.00
netTangibleAssets 14183249.00
shortTermInvestments 0.00
netReceivables 8618943.00
longTermDebt 0.00
inventory 6169080.00
accountsPayable 2405817.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 171242.00
additionalPaidInCapital 0.00
commonStockTotalEquity 45390.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 13123729.00
treasuryStock 0.00
nonCurrrentAssetsOther -134107.00
nonCurrentAssetsTotal 2404442.00
nonCurrentLiabilitiesTotal 2405817.00
capitalSurpluse 842888.00
liabilitiesAndStockholdersEquity 17857063.00
cashAndShortTermInvestments 602255.00
propertyPlantAndEquipmentGross 2404442.00
propertyPlantAndEquipmentNet 2404442.00
commonStockSharesOutstanding 45905364.00
2013-06-30
date 2013-06-30
filing_date 2013-08-13
currency_symbol USD
totalAssets 12385873.00
intangibleAssets 0.00
otherCurrentAssets 1967.00
totalLiab 1923226.00
totalStockholderEquity 10462647.00
deferredLongTermLiab 0.00
otherCurrentLiab 423896.00
commonStock 45250.00
retainedEarnings 9460196.00
goodWill 0.00
otherAssets 0.00
cash 808772.00
totalCurrentLiabilities 1923226.00
netDebt -808772.00
otherStockholderEquity 585735.00
propertyPlantEquipment 2133758.00
totalCurrentAssets 10153518.00
netTangibleAssets 12030024.00
shortTermInvestments 0.00
netReceivables 5879165.00
longTermDebt 0.00
inventory 3463614.00
accountsPayable 1499330.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 371466.00
additionalPaidInCapital 0.00
commonStockTotalEquity 45250.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 11074180.00
treasuryStock 0.00
nonCurrrentAssetsOther -61313.00
nonCurrentAssetsTotal 2232355.00
nonCurrentLiabilitiesTotal 1499330.00
capitalSurpluse 649161.00
liabilitiesAndStockholdersEquity 12385873.00
cashAndShortTermInvestments 808772.00
propertyPlantAndEquipmentGross 2232355.00
propertyPlantAndEquipmentNet 2232355.00
commonStockSharesOutstanding 45727737.00
2013-03-31
date 2013-03-31
filing_date 2013-07-01
currency_symbol USD
totalAssets 12385873.00
intangibleAssets 0.00
otherCurrentAssets 1967.00
totalLiab 1923226.00
totalStockholderEquity 10462647.00
deferredLongTermLiab 0.00
otherCurrentLiab 72857.00
commonStock 45250.00
retainedEarnings 9460196.00
goodWill 0.00
otherAssets 0.00
cash 808772.00
totalCurrentLiabilities 1923226.00
netDebt -808772.00
otherStockholderEquity 371466.00
propertyPlantEquipment 2232355.00
totalCurrentAssets 10153518.00
netTangibleAssets 10462647.00
shortTermInvestments 0.00
netReceivables 5879165.00
longTermDebt 0.00
inventory 3463614.00
accountsPayable 1850369.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -710935.00
additionalPaidInCapital 0.00
commonStockTotalEquity 45250.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 9460196.00
treasuryStock 0.00
nonCurrentAssetsTotal 2232355.00
capitalSurpluse 585735.00
liabilitiesAndStockholdersEquity 12385873.00
cashAndShortTermInvestments 808772.00
propertyPlantAndEquipmentGross 2232355.00
commonStockSharesOutstanding 45250000.00
2012-12-31
date 2012-12-31
filing_date 2013-02-14
currency_symbol USD
totalAssets 11786815.00
intangibleAssets 0.00
otherCurrentAssets 14537.00
totalLiab 2143097.00
totalStockholderEquity 9643718.00
deferredLongTermLiab 0.00
otherCurrentLiab 535152.00
commonStock 45155.00
retainedEarnings 8912137.00
goodWill 0.00
otherAssets 0.00
cash 1484609.00
totalCurrentLiabilities 2143097.00
netDebt -1484609.00
otherStockholderEquity 431586.00
propertyPlantEquipment 2232056.00
totalCurrentAssets 9554759.00
netTangibleAssets 9643718.00
shortTermInvestments 841.00
netReceivables 4591296.00
longTermDebt 0.00
inventory 3463476.00
accountsPayable 1607945.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 254840.00
additionalPaidInCapital 0.00
commonStockTotalEquity 45155.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 8912137.00
treasuryStock 0.00
nonCurrrentAssetsOther -12569.00
nonCurrentAssetsTotal 2232056.00
nonCurrentLiabilitiesTotal 1607945.00
capitalSurpluse 431586.00
liabilitiesAndStockholdersEquity 11786815.00
cashAndShortTermInvestments 1485450.00
propertyPlantAndEquipmentGross 2232056.00
propertyPlantAndEquipmentNet 2232056.00
commonStockSharesOutstanding 45155000.00
2012-09-30
date 2012-09-30
filing_date 2012-11-14
currency_symbol USD
totalAssets 12530992.00
intangibleAssets 0.00
otherCurrentAssets 146868.00
totalLiab 2173279.00
totalStockholderEquity 10357713.00
deferredLongTermLiab 0.00
otherCurrentLiab 502161.00
commonStock 45155.00
retainedEarnings 9238406.00
goodWill 0.00
otherAssets 0.00
cash 2647608.00
totalCurrentLiabilities 2173279.00
netDebt -2647608.00
otherStockholderEquity 369842.00
propertyPlantEquipment 2152645.00
totalCurrentAssets 10378347.00
netTangibleAssets 10357713.00
shortTermInvestments 873.00
netReceivables 4128541.00
longTermDebt 0.00
inventory 3454457.00
accountsPayable 1671118.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 704310.00
additionalPaidInCapital 0.00
commonStockTotalEquity 45155.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 9238406.00
treasuryStock 0.00
nonCurrrentAssetsOther -12569.00
nonCurrentAssetsTotal 2152645.00
nonCurrentLiabilitiesTotal 1671118.00
capitalSurpluse 369842.00
liabilitiesAndStockholdersEquity 12530992.00
cashAndShortTermInvestments 2648481.00
propertyPlantAndEquipmentGross 2152645.00
propertyPlantAndEquipmentNet 2152645.00
commonStockSharesOutstanding 45460439.00
2012-06-30
date 2012-06-30
filing_date 2012-08-13
currency_symbol USD
totalAssets 10556462.00
otherCurrentAssets 56407.00
totalLiab 1411839.00
totalStockholderEquity 9144623.00
otherCurrentLiab 862067.00
commonStock 45060.00
retainedEarnings 8593276.00
cash 2730311.00
totalCurrentLiabilities 1411839.00
netDebt -2730311.00
otherStockholderEquity 184415.00
propertyPlantEquipment 2038337.00
totalCurrentAssets 8518125.00
netTangibleAssets 9144623.00
shortTermInvestments 817.00
netReceivables 3654935.00
inventory 2075655.00
accountsPayable 549772.00
accumulatedOtherComprehensiveIncome 321872.00
commonStockTotalEquity 45060.00
retainedEarningsTotalEquity 8593276.00
nonCurrrentAssetsOther -12569.00
nonCurrentAssetsTotal 2038337.00
nonCurrentLiabilitiesTotal 549772.00
capitalSurpluse 184415.00
liabilitiesAndStockholdersEquity 10556462.00
cashAndShortTermInvestments 2731128.00
propertyPlantAndEquipmentGross 2038337.00
propertyPlantAndEquipmentNet 2038337.00
commonStockSharesOutstanding 45128972.00
2012-03-31
date 2012-03-31
filing_date 2012-06-28
currency_symbol USD
totalAssets 10125758.00
intangibleAssets 0.00
otherCurrentAssets 22771.00
totalLiab 1494182.00
totalStockholderEquity 8631576.00
deferredLongTermLiab 0.00
otherCurrentLiab 848967.00
commonStock 45000.00
retainedEarnings 8027541.00
goodWill 0.00
otherAssets 0.00
cash 1914877.00
totalCurrentLiabilities 1494182.00
netDebt -1914877.00
otherStockholderEquity 74343.00
propertyPlantEquipment 1982290.00
totalCurrentAssets 8143468.00
netTangibleAssets 8631576.00
shortTermInvestments 840.00
netReceivables 4236240.00
longTermDebt 0.00
inventory 1968740.00
accountsPayable 645215.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 484692.00
additionalPaidInCapital 0.00
commonStockTotalEquity 45000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 8027541.00
treasuryStock 0.00
nonCurrentAssetsTotal 1982290.00
nonCurrentLiabilitiesTotal 645215.00
capitalSurpluse 74343.00
liabilitiesAndStockholdersEquity 10125758.00
cashAndShortTermInvestments 1915717.00
propertyPlantAndEquipmentGross 1982290.00
propertyPlantAndEquipmentNet 1982290.00
commonStockSharesOutstanding 45274017.00
2011-12-31
date 2011-12-31
filing_date 2012-02-14
currency_symbol USD
totalAssets 9835990.00
intangibleAssets 0.00
otherCurrentAssets 842.00
totalLiab 1796345.00
totalStockholderEquity 8039645.00
deferredLongTermLiab 0.00
otherCurrentLiab 743881.00
commonStock 45000.00
retainedEarnings 7695041.00
goodWill 0.00
otherAssets 0.00
cash 968249.00
totalCurrentLiabilities 1796345.00
netDebt -968249.00
otherStockholderEquity 54211.00
propertyPlantEquipment 1691537.00
totalCurrentAssets 8144453.00
netTangibleAssets 8039645.00
shortTermInvestments 804.00
netReceivables 5505271.00
longTermDebt 0.00
inventory 1669287.00
accountsPayable 1052464.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 245393.00
additionalPaidInCapital 0.00
commonStockTotalEquity 45000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 7695041.00
treasuryStock 0.00
nonCurrentAssetsTotal 1691537.00
nonCurrentLiabilitiesTotal 1052464.00
capitalSurpluse 54211.00
liabilitiesAndStockholdersEquity 9835990.00
cashAndShortTermInvestments 969053.00
propertyPlantAndEquipmentGross 1691537.00
propertyPlantAndEquipmentNet 1691537.00
commonStockSharesOutstanding 45199645.00
2011-09-30
date 2011-09-30
filing_date 2011-11-14
currency_symbol USD
totalAssets 8063513.00
intangibleAssets 0.00
otherCurrentAssets 832.00
totalLiab 996449.00
totalStockholderEquity 7067064.00
deferredLongTermLiab 0.00
otherCurrentLiab 624211.00
commonStock 45000.00
retainedEarnings 6800006.00
goodWill 0.00
otherAssets 0.00
cash 747270.00
totalCurrentLiabilities 996449.00
netDebt -747270.00
otherStockholderEquity 34076.00
propertyPlantEquipment 1582899.00
totalCurrentAssets 6480614.00
netTangibleAssets 7067064.00
shortTermInvestments 681.00
netReceivables 4379695.00
longTermDebt 0.00
inventory 1352136.00
accountsPayable 372238.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 187982.00
additionalPaidInCapital 0.00
commonStockTotalEquity 45000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 6800006.00
treasuryStock 0.00
nonCurrentAssetsTotal 1582899.00
nonCurrentLiabilitiesTotal 372238.00
capitalSurpluse 34076.00
liabilitiesAndStockholdersEquity 8063513.00
cashAndShortTermInvestments 747951.00
propertyPlantAndEquipmentGross 1582899.00
propertyPlantAndEquipmentNet 1582899.00
commonStockSharesOutstanding 45173247.00
2011-06-30
date 2011-06-30
filing_date 2011-08-15
currency_symbol USD
totalAssets 5998864.00
intangibleAssets 0.00
otherCurrentAssets 885.00
totalLiab 486083.00
totalStockholderEquity 5512781.00
deferredLongTermLiab 0.00
otherCurrentLiab 279501.00
commonStock 45000.00
retainedEarnings 4839770.00
goodWill 0.00
otherAssets 0.00
cash 1689386.00
totalCurrentLiabilities 486083.00
netDebt -1689386.00
otherStockholderEquity -6187.00
propertyPlantEquipment 1681712.00
totalCurrentAssets 5288404.00
netTangibleAssets 6268181.00
shortTermInvestments 3306.00
netReceivables 2294780.00
longTermDebt 0.00
inventory 1300047.00
accountsPayable 206582.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 634198.00
additionalPaidInCapital 0.00
commonStockTotalEquity 45000.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 5614348.00
treasuryStock 0.00
nonCurrentAssetsTotal 710460.00
nonCurrentLiabilitiesTotal 206582.00
capitalSurpluse 13945.00
liabilitiesAndStockholdersEquity 5998864.00
cashAndShortTermInvestments 1692692.00
propertyPlantAndEquipmentGross 710460.00
propertyPlantAndEquipmentNet 710460.00
commonStockSharesOutstanding 45255250.00
2011-03-31
date 2011-03-31
currency_symbol USD
totalAssets 5998864.00
totalLiab 486083.00
retainedEarnings 4839770.00
cash 1689386.00
totalCurrentLiabilities 486083.00
netDebt -1689386.00
totalCurrentAssets 5288404.00
shortTermInvestments 3306.00
netReceivables 2294780.00
inventory 1300047.00
accumulatedOtherComprehensiveIncome 1000000.00
commonStockTotalEquity 45000.00
liabilitiesAndStockholdersEquity 5998864.00
propertyPlantAndEquipmentGross 710460.00
commonStockSharesOutstanding 45000000.00
2010-12-31
date 2010-12-31
filing_date 2011-02-14
currency_symbol USD
totalAssets 5729444.00
otherCurrentAssets 3184.00
totalLiab 926103.00
totalStockholderEquity 4803341.00
otherCurrentLiab 236172.00
commonStock 45000.00
retainedEarnings 4325028.00
cash 1195530.00
totalCurrentLiabilities 926103.00
netDebt -1195530.00
otherStockholderEquity -21281.00
totalCurrentAssets 5028029.00
shortTermInvestments 3000.00
netReceivables 2651235.00
inventory 1175080.00
accountsPayable 689931.00
accumulatedOtherComprehensiveIncome 454594.00
commonStockTotalEquity 45000.00
nonCurrentAssetsTotal 701415.00
nonCurrentLiabilitiesTotal 689931.00
liabilitiesAndStockholdersEquity 5729444.00
cashAndShortTermInvestments 1198530.00
propertyPlantAndEquipmentGross 701415.00
propertyPlantAndEquipmentNet 701415.00
commonStockSharesOutstanding 45122667.00
2010-09-30
date 2010-09-30
filing_date 2010-11-15
currency_symbol USD
totalAssets 4625447.00
otherCurrentAssets 5373.00
totalLiab 668053.00
totalStockholderEquity 3957394.00
otherCurrentLiab 304312.00
commonStock 45000.00
retainedEarnings 3704176.00
cash 1312007.00
totalCurrentLiabilities 668053.00
netDebt -1312007.00
otherStockholderEquity -31337.00
totalCurrentAssets 3963278.00
shortTermInvestments 6600.00
netReceivables 1875151.00
inventory 764147.00
accountsPayable 363741.00
accumulatedOtherComprehensiveIncome 239555.00
commonStockTotalEquity 45000.00
nonCurrentAssetsTotal 662169.00
nonCurrentLiabilitiesTotal 363741.00
liabilitiesAndStockholdersEquity 4625447.00
cashAndShortTermInvestments 1318607.00
propertyPlantAndEquipmentGross 662169.00
propertyPlantAndEquipmentNet 662169.00
commonStockSharesOutstanding 45122667.00
2010-06-30
date 2010-06-30
filing_date 2010-08-11
currency_symbol USD
totalAssets 4034839.00
otherCurrentAssets 7511.00
totalLiab 730750.00
totalStockholderEquity 3304089.00
otherCurrentLiab 483465.00
commonStock 45000.00
retainedEarnings 3121880.00
cash 1957370.00
totalCurrentLiabilities 730750.00
netDebt -1957370.00
otherStockholderEquity -41393.00
totalCurrentAssets 3418589.00
shortTermInvestments 4680.00
netReceivables 794092.00
inventory 654936.00
accountsPayable 247285.00
accumulatedOtherComprehensiveIncome 178602.00
commonStockTotalEquity 45000.00
nonCurrentAssetsTotal 616250.00
nonCurrentLiabilitiesTotal 247285.00
liabilitiesAndStockholdersEquity 4034839.00
cashAndShortTermInvestments 1962050.00
propertyPlantAndEquipmentGross 616250.00
propertyPlantAndEquipmentNet 616250.00
commonStockSharesOutstanding 45000000.00
2010-03-31
date 2010-03-31
filing_date 2010-06-29
currency_symbol USD
totalAssets 4215952.00
otherCurrentAssets 999.00
totalLiab 736679.00
totalStockholderEquity 3479273.00
otherCurrentLiab 519775.00
commonStock 45000.00
retainedEarnings 3213306.00
cash 1931757.00
totalCurrentLiabilities 736679.00
netDebt -1931757.00
otherStockholderEquity -51449.00
totalCurrentAssets 3656626.00
shortTermInvestments 7154.00
netReceivables 1092037.00
inventory 624679.00
accountsPayable 216904.00
accumulatedOtherComprehensiveIncome 272416.00
commonStockTotalEquity 45000.00
nonCurrentAssetsTotal 559326.00
nonCurrentLiabilitiesTotal 216904.00
liabilitiesAndStockholdersEquity 4215952.00
cashAndShortTermInvestments 1938911.00
propertyPlantAndEquipmentGross 559326.00
propertyPlantAndEquipmentNet 559326.00
commonStockSharesOutstanding 45000000.00
2009-12-31
date 2009-12-31
filing_date 2010-02-11
currency_symbol USD
totalAssets 4059445.00
otherCurrentAssets 1968.00
totalLiab 926995.00
totalStockholderEquity 3132450.00
otherCurrentLiab 560617.00
commonStock 45000.00
retainedEarnings 2978962.00
cash 559180.00
totalCurrentLiabilities 926995.00
netDebt -559180.00
otherStockholderEquity -61505.00
totalCurrentAssets 3636224.00
shortTermInvestments 3716.00
netReceivables 2407147.00
inventory 664213.00
accountsPayable 366378.00
accumulatedOtherComprehensiveIncome 169993.00
commonStockTotalEquity 45000.00
nonCurrentAssetsTotal 423221.00
nonCurrentLiabilitiesTotal 366378.00
liabilitiesAndStockholdersEquity 4059445.00
cashAndShortTermInvestments 562896.00
propertyPlantAndEquipmentGross 423221.00
propertyPlantAndEquipmentNet 423221.00
commonStockSharesOutstanding 45000000.00
2009-09-30
date 2009-09-30
filing_date 2009-11-18
currency_symbol USD
totalAssets 2432015.00
otherCurrentAssets 4491.00
totalLiab 362643.00
totalStockholderEquity 2069372.00
otherCurrentLiab 69778.00
commonStock 45000.00
retainedEarnings 2026204.00
cash 237320.00
totalCurrentLiabilities 362643.00
netDebt -237320.00
otherStockholderEquity -71561.00
totalCurrentAssets 2016327.00
shortTermInvestments 2161.00
netReceivables 1052080.00
inventory 720275.00
accountsPayable 292865.00
accumulatedOtherComprehensiveIncome 69729.00
commonStockTotalEquity 45000.00
nonCurrentAssetsTotal 415688.00
nonCurrentLiabilitiesTotal 292865.00
liabilitiesAndStockholdersEquity 2432015.00
cashAndShortTermInvestments 239481.00
propertyPlantAndEquipmentGross 415688.00
propertyPlantAndEquipmentNet 415688.00
commonStockSharesOutstanding 45000000.00
2009-06-30
date 2009-06-30
filing_date 2009-08-11
currency_symbol USD
totalAssets 2269307.00
otherCurrentAssets 812.00
totalLiab 588340.00
totalStockholderEquity 1680967.00
otherCurrentLiab 440788.00
commonStock 45000.00
retainedEarnings 1934032.00
cash 226559.00
totalCurrentLiabilities 588340.00
netDebt -226559.00
otherStockholderEquity -73237.00
totalCurrentAssets 1911694.00
shortTermInvestments 3110.00
netReceivables 989313.00
inventory 691900.00
accountsPayable 147552.00
accumulatedOtherComprehensiveIncome -224828.00
commonStockTotalEquity 45000.00
nonCurrentAssetsTotal 357613.00
nonCurrentLiabilitiesTotal 147552.00
liabilitiesAndStockholdersEquity 2269307.00
cashAndShortTermInvestments 229669.00
propertyPlantAndEquipmentGross 357613.00
propertyPlantAndEquipmentNet 357613.00
commonStockSharesOutstanding 45000000.00
2009-03-31
date 2009-03-31
currency_symbol USD
totalAssets 2269307.00
totalLiab 588340.00
retainedEarnings 1934032.00
cash 226559.00
totalCurrentLiabilities 588340.00
netDebt -226559.00
totalCurrentAssets 1911694.00
shortTermInvestments 3110.00
netReceivables 989313.00
inventory 691900.00
commonStockTotalEquity 45000.00
liabilitiesAndStockholdersEquity 2269307.00
propertyPlantAndEquipmentGross 357613.00
commonStockSharesOutstanding 45000000.00
2008-12-31
date 2008-12-31
filing_date 2009-02-13
currency_symbol USD
totalAssets 2601737.00
otherCurrentAssets 338.00
totalLiab 1109510.00
totalStockholderEquity 1492227.00
otherCurrentLiab 363041.00
commonStock 45000.00
retainedEarnings 1739621.00
cash 27275.00
totalCurrentLiabilities 1109510.00
netDebt 223224.00
shortTermDebt 250499.00
shortLongTermDebtTotal 250499.00
otherStockholderEquity -121027.00
totalCurrentAssets 2262822.00
shortTermInvestments 11342.00
netReceivables 1561711.00
inventory 662156.00
accountsPayable 495970.00
accumulatedOtherComprehensiveIncome -171367.00
commonStockTotalEquity 45000.00
nonCurrentAssetsTotal 338915.00
nonCurrentLiabilitiesTotal 746469.00
liabilitiesAndStockholdersEquity 2601737.00
cashAndShortTermInvestments 38617.00
propertyPlantAndEquipmentGross 338915.00
propertyPlantAndEquipmentNet 338915.00
commonStockSharesOutstanding 45000000.00
2008-09-30
date 2008-09-30
filing_date 2008-11-14
currency_symbol USD
totalAssets 2917802.00
otherCurrentAssets 391.00
totalLiab 1393470.00
totalStockholderEquity 1524332.00
otherCurrentLiab 207959.00
commonStock 45000.00
retainedEarnings 1553552.00
cash 93.00
totalCurrentLiabilities 1393470.00
currentDeferredRevenue 40406.00
netDebt 537262.00
shortTermDebt 537355.00
shortLongTermDebtTotal 537355.00
otherStockholderEquity -121027.00
totalCurrentAssets 2516951.00
shortTermInvestments 13114.00
netReceivables 1961462.00
inventory 541891.00
accountsPayable 607750.00
accumulatedOtherComprehensiveIncome 46807.00
commonStockTotalEquity 45000.00
nonCurrentAssetsTotal 400851.00
nonCurrentLiabilitiesTotal 1145105.00
liabilitiesAndStockholdersEquity 2917802.00
cashAndShortTermInvestments 13207.00
propertyPlantAndEquipmentGross 400851.00
propertyPlantAndEquipmentNet 400851.00
commonStockSharesOutstanding 35027397.00
2008-06-30
date 2008-06-30
filing_date 2008-08-08
currency_symbol USD
totalAssets 600.00
totalLiab 69485.00
totalStockholderEquity -68885.00
otherCurrentLiab 46440.00
commonStock 16225.00
retainedEarnings -3288197.00
cash 600.00
totalCurrentLiabilities 69485.00
currentDeferredRevenue -46440.00
netDebt 45840.00
shortTermDebt 46440.00
shortLongTermDebtTotal 46440.00
otherStockholderEquity 3203087.00
totalCurrentAssets 600.00
accountsPayable 23045.00
commonStockTotalEquity 16225.00
nonCurrentLiabilitiesTotal 69485.00
liabilitiesAndStockholdersEquity 600.00
cashAndShortTermInvestments 600.00
commonStockSharesOutstanding 19551371.00
2008-03-31
date 2008-03-31
filing_date 2008-04-15
currency_symbol USD
totalAssets 6090.00
intangibleAssets 3890.00
totalLiab 2403951.00
totalStockholderEquity -2397861.00
otherCurrentLiab 14532.00
commonStock 19570.00
retainedEarnings -3177940.00
cash 607.00
totalCurrentLiabilities 1218674.00
currentDeferredRevenue 31967.00
netDebt 2258442.00
shortTermDebt 1073772.00
shortLongTermDebtTotal 2259049.00
otherStockholderEquity 760509.00
totalCurrentAssets 607.00
accountsPayable 98403.00
commonStockTotalEquity 19570.00
nonCurrrentAssetsOther 1593.00
nonCurrentAssetsTotal 5483.00
nonCurrentLiabilitiesTotal 1185277.00
liabilitiesAndStockholdersEquity 6090.00
cashAndShortTermInvestments 607.00
commonStockSharesOutstanding 19569750.00
2007-12-31
date 2007-12-31
currency_symbol USD
totalAssets 6090.00
intangibleAssets 3890.00
totalLiab 2403951.00
retainedEarnings -3177940.00
cash 607.00
totalCurrentLiabilities 1218674.00
netDebt 2258442.00
shortTermDebt 1073772.00
shortLongTermDebtTotal 2259049.00
totalCurrentAssets 607.00
commonStockTotalEquity 19570.00
nonCurrrentAssetsOther 1593.00
liabilitiesAndStockholdersEquity 6090.00
commonStockSharesOutstanding 19569750.00
2007-09-30
date 2007-09-30
filing_date 2007-11-19
currency_symbol USD
totalAssets 207224.00
intangibleAssets 4144.00
totalLiab 2669589.00
totalStockholderEquity -2462365.00
otherCurrentLiab 29898.00
commonStock 19570.00
retainedEarnings -3109192.00
cash 605.00
totalCurrentLiabilities 1461481.00
currentDeferredRevenue 20428.00
netDebt 2432769.00
shortTermDebt 1225266.00
shortLongTermDebtTotal 2433374.00
otherStockholderEquity 627257.00
totalCurrentAssets 46363.00
inventory 45758.00
accountsPayable 185889.00
accumulatedOtherComprehensiveIncome -171932.00
commonStockTotalEquity 19570.00
nonCurrrentAssetsOther 6061.00
nonCurrentAssetsTotal 160861.00
nonCurrentLiabilitiesTotal 1208108.00
liabilitiesAndStockholdersEquity 207224.00
cashAndShortTermInvestments 605.00
propertyPlantAndEquipmentGross 150656.00
propertyPlantAndEquipmentNet 150656.00
commonStockSharesOutstanding 37547945.00
2007-06-30
date 2007-06-30
filing_date 2007-08-20
currency_symbol USD
totalAssets 301113.00
intangibleAssets 4397.00
totalLiab 2760247.00
totalStockholderEquity -2459134.00
otherCurrentLiab 49179.00
commonStock 19570.00
retainedEarnings -3105961.00
cash 6525.00
totalCurrentLiabilities 1515610.00
currentDeferredRevenue 18849.00
netDebt 2418668.00
shortTermDebt 1180556.00
shortLongTermDebtTotal 2425193.00
otherStockholderEquity 627257.00
totalCurrentAssets 132651.00
netReceivables 9409.00
inventory 116717.00
accountsPayable 267026.00
accumulatedOtherComprehensiveIncome -171932.00
commonStockTotalEquity 19570.00
nonCurrrentAssetsOther 6061.00
nonCurrentAssetsTotal 168462.00
nonCurrentLiabilitiesTotal 1244637.00
liabilitiesAndStockholdersEquity 301113.00
cashAndShortTermInvestments 6525.00
propertyPlantAndEquipmentGross 158004.00
propertyPlantAndEquipmentNet 158004.00
commonStockSharesOutstanding 19569750.00
2007-03-31
date 2007-03-31
filing_date 2007-04-17
currency_symbol USD
totalAssets 431947.00
intangibleAssets 4904.00
totalLiab 2787787.00
totalStockholderEquity -2355840.00
otherCurrentLiab 32727.00
commonStock 19570.00
retainedEarnings -3002667.00
cash 25480.00
totalCurrentLiabilities 1454662.00
currentDeferredRevenue 17006.00
netDebt 2488201.00
shortTermDebt 1180556.00
shortLongTermDebtTotal 2513681.00
otherStockholderEquity 627257.00
totalCurrentAssets 235316.00
netReceivables 53575.00
inventory 156261.00
accountsPayable 224373.00
accumulatedOtherComprehensiveIncome -171932.00
commonStockTotalEquity 19570.00
nonCurrrentAssetsOther 6031.00
nonCurrentAssetsTotal 196631.00
nonCurrentLiabilitiesTotal 1333125.00
liabilitiesAndStockholdersEquity 431947.00
cashAndShortTermInvestments 25480.00
propertyPlantAndEquipmentGross 185696.00
propertyPlantAndEquipmentNet 185696.00
commonStockSharesOutstanding 28182387.00
2006-12-31
date 2006-12-31
filing_date 2006-12-31
currency_symbol USD
totalAssets 431947.00
intangibleAssets 4904.00
totalLiab 2787787.00
retainedEarnings -3002667.00
cash 25480.00
totalCurrentLiabilities 1454662.00
netDebt 2488201.00
shortTermDebt 1180556.00
shortLongTermDebtTotal 2513681.00
totalCurrentAssets 235316.00
netReceivables 53575.00
inventory 156261.00
accumulatedOtherComprehensiveIncome -171932.00
commonStockTotalEquity 19570.00
nonCurrrentAssetsOther 6031.00
liabilitiesAndStockholdersEquity 431947.00
propertyPlantAndEquipmentGross 185696.00
commonStockSharesOutstanding 19569750.00
2006-09-30
date 2006-09-30
filing_date 2006-10-04
currency_symbol USD
totalAssets 755474.00
intangibleAssets 5664.00
otherCurrentAssets 4230.00
totalLiab 2378070.00
totalStockholderEquity -1622596.00
otherCurrentLiab 8500.00
commonStock 38570.00
retainedEarnings -2269423.00
cash 1768.00
totalCurrentLiabilities 1895147.00
currentDeferredRevenue 10021.00
netDebt 1987933.00
shortTermDebt 1505010.00
shortLongTermDebtTotal 1987933.00
otherStockholderEquity 608257.00
totalCurrentAssets 507408.00
netReceivables 126413.00
inventory 376765.00
accountsPayable 371616.00
accumulatedOtherComprehensiveIncome -150772.00
commonStockTotalEquity 38570.00
nonCurrrentAssetsOther 6031.00
nonCurrentAssetsTotal 248066.00
nonCurrentLiabilitiesTotal 482923.00
liabilitiesAndStockholdersEquity 755474.00
cashAndShortTermInvestments 1768.00
propertyPlantAndEquipmentGross 236371.00
propertyPlantAndEquipmentNet 236371.00
commonStockSharesOutstanding 38569750.00
2006-06-30
date 2006-06-30
filing_date 2006-08-09
currency_symbol USD
totalAssets 682351.00
intangibleAssets 5918.00
otherCurrentAssets 4230.00
totalLiab 2206811.00
totalStockholderEquity -1524460.00
otherCurrentLiab 74060.00
commonStock 38570.00
retainedEarnings -2171287.00
cash 64282.00
totalCurrentLiabilities 1695139.00
currentDeferredRevenue 15621.00
netDebt 1755374.00
shortTermDebt 1307984.00
shortLongTermDebtTotal 1819656.00
otherStockholderEquity 608257.00
totalCurrentAssets 428327.00
netReceivables 129208.00
inventory 230607.00
accountsPayable 297474.00
accumulatedOtherComprehensiveIncome -150772.00
commonStockTotalEquity 19570.00
nonCurrrentAssetsOther 6031.00
nonCurrentAssetsTotal 254024.00
nonCurrentLiabilitiesTotal 511672.00
liabilitiesAndStockholdersEquity 682351.00
cashAndShortTermInvestments 64282.00
propertyPlantAndEquipmentGross 230668.00
propertyPlantAndEquipmentNet 242075.00
commonStockSharesOutstanding 38499110.00
2006-03-31
date 2006-03-31
currency_symbol USD
totalAssets 755474.00
intangibleAssets 5664.00
totalLiab 2378070.00
retainedEarnings -2269423.00
totalCurrentLiabilities 1895147.00
netDebt 1987933.00
shortTermDebt 1505010.00
shortLongTermDebtTotal 1987933.00
totalCurrentAssets 507408.00
netReceivables 126413.00
inventory 376765.00
accumulatedOtherComprehensiveIncome -150772.00
commonStockTotalEquity 38570.00
nonCurrrentAssetsOther 6031.00
liabilitiesAndStockholdersEquity 755474.00
propertyPlantAndEquipmentGross 236371.00
commonStockSharesOutstanding 38569750.00
2005-12-31
date 2005-12-31
filing_date 2005-12-31
currency_symbol USD
totalAssets 682351.00
intangibleAssets 5918.00
totalLiab 2206811.00
retainedEarnings -2171287.00
cash 64282.00
totalCurrentLiabilities 1695139.00
netDebt 1755374.00
shortLongTermDebtTotal 1819656.00
totalCurrentAssets 428327.00
netReceivables 129208.00
inventory 230607.00
accumulatedOtherComprehensiveIncome -150772.00
commonStockTotalEquity 38570.00
nonCurrrentAssetsOther 6031.00
nonCurrentAssetsTotal 254024.00
nonCurrentLiabilitiesTotal 511672.00
liabilitiesAndStockholdersEquity 682351.00
propertyPlantAndEquipmentGross 242075.00
commonStockSharesOutstanding 38560572.00
2005-09-30
date 2005-09-30
filing_date 2005-12-30
currency_symbol USD
totalAssets 1013715.00
intangibleAssets 6171.00
otherCurrentAssets 13936.00
totalLiab 1543534.00
totalStockholderEquity -529819.00
otherCurrentLiab 53864.00
commonStock 38569.00
retainedEarnings -1173645.00
cash 23027.00
totalCurrentLiabilities 929258.00
currentDeferredRevenue 14269.00
netDebt 951958.00
shortTermDebt 360709.00
shortLongTermDebtTotal 974985.00
otherStockholderEquity 605257.00
totalCurrentAssets 730388.00
netReceivables 147280.00
inventory 546145.00
accountsPayable 500416.00
accumulatedOtherComprehensiveIncome -119957.00
commonStockTotalEquity 38569.00
nonCurrrentAssetsOther 6031.00
nonCurrentAssetsTotal 283327.00
nonCurrentLiabilitiesTotal 614276.00
liabilitiesAndStockholdersEquity 1013715.00
cashAndShortTermInvestments 23027.00
propertyPlantAndEquipmentGross 271125.00
propertyPlantAndEquipmentNet 271125.00
commonStockSharesOutstanding 38560572.00
2005-06-30
date 2005-06-30
filing_date 2005-08-15
currency_symbol USD
totalAssets 1065198.00
intangibleAssets 6425.00
otherCurrentAssets 8120.00
totalLiab 1443737.00
totalStockholderEquity -378539.00
otherCurrentLiab 40851.00
commonStock 38540.00
retainedEarnings -963366.00
cash 94726.00
totalCurrentLiabilities 883145.00
currentDeferredRevenue 16156.00
netDebt 742045.00
shortTermDebt 276179.00
shortLongTermDebtTotal 836771.00
otherStockholderEquity 546287.00
totalCurrentAssets 772045.00
netReceivables 148730.00
inventory 520469.00
accountsPayable 549959.00
accumulatedOtherComprehensiveIncome -119957.00
commonStockTotalEquity 38540.00
nonCurrrentAssetsOther 6031.00
nonCurrentAssetsTotal 293153.00
nonCurrentLiabilitiesTotal 560592.00
liabilitiesAndStockholdersEquity 1065198.00
cashAndShortTermInvestments 94726.00
propertyPlantAndEquipmentGross 280697.00
propertyPlantAndEquipmentNet 280697.00
commonStockSharesOutstanding 38522145.00
2005-03-31
date 2005-03-31
filing_date 2005-05-16
currency_symbol USD
totalAssets 1071462.00
intangibleAssets 6678.00
otherCurrentAssets 239687.00
totalLiab 1443091.00
totalStockholderEquity -371629.00
otherCurrentLiab 28529.00
commonStock 38504.00
retainedEarnings -963863.00
cash 68772.00
totalCurrentLiabilities 756793.00
currentDeferredRevenue 21212.00
netDebt 845805.00
shortTermDebt 228279.00
shortLongTermDebtTotal 914577.00
otherStockholderEquity 553730.00
totalCurrentAssets 778862.00
inventory 470403.00
accountsPayable 478773.00
accumulatedOtherComprehensiveIncome -119957.00
commonStockTotalEquity 38504.00
nonCurrrentAssetsOther 1563.00
nonCurrentAssetsTotal 292600.00
nonCurrentLiabilitiesTotal 686298.00
liabilitiesAndStockholdersEquity 1071462.00
cashAndShortTermInvestments 68772.00
propertyPlantAndEquipmentGross 284359.00
propertyPlantAndEquipmentNet 284359.00
commonStockSharesOutstanding 38455856.00
yearly
2022-12-31
date 2022-12-31
filing_date 2023-03-08
currency_symbol USD
totalAssets 53929536.00
intangibleAssets 1268907.00
otherCurrentAssets 2314639.00
totalLiab 7345056.00
totalStockholderEquity 46584480.00
deferredLongTermLiab 488858.00
otherCurrentLiab 3358336.00
commonStock 52144.00
capitalStock 52144.00
retainedEarnings 25425689.00
goodWill 2579381.00
cash 7384578.00
totalCurrentLiabilities 6788315.00
currentDeferredRevenue 420827.00
netDebt -7263049.00
shortTermDebt 53646.00
shortLongTermDebtTotal 121529.00
otherStockholderEquity 24401520.00
propertyPlantEquipment 10423964.00
totalCurrentAssets 32033626.00
longTermInvestments 7503419.00
netTangibleAssets 42736192.00
shortTermInvestments 1154284.00
netReceivables 10886145.00
inventory 10293980.00
accountsPayable 2955506.00
accumulatedOtherComprehensiveIncome -3294873.00
commonStockTotalEquity 52144.00
retainedEarningsTotalEquity 25425689.00
treasuryStock -7336323.00
nonCurrrentAssetsOther -488858.00
nonCurrentAssetsTotal 21895910.00
capitalLeaseObligations 121529.00
nonCurrentLiabilitiesOther 67883.00
nonCurrentLiabilitiesTotal 556741.00
capitalSurpluse 31737843.00
liabilitiesAndStockholdersEquity 53929536.00
cashAndShortTermInvestments 8538862.00
propertyPlantAndEquipmentNet 10544203.00
netWorkingCapital 25245311.00
netInvestedCapital 46584480.00
commonStockSharesOutstanding 48447342.00
2021-12-31
date 2021-12-31
filing_date 2022-03-08
currency_symbol USD
totalAssets 48038122.00
intangibleAssets 1549138.00
otherCurrentAssets 201861.00
totalLiab 3897139.00
totalStockholderEquity 44140983.00
otherCurrentLiab 1872348.00
commonStock 51720.00
capitalStock 51720.00
retainedEarnings 21477929.00
otherLiab 136106.00
goodWill 2579381.00
otherAssets 163254.00
cash 8188270.00
totalCurrentLiabilities 3725121.00
netDebt -8122144.00
shortTermDebt 30214.00
shortLongTermDebtTotal 66126.00
otherStockholderEquity 24711801.00
propertyPlantEquipment 11250819.00
totalCurrentAssets 24235721.00
longTermInvestments 8259809.00
netTangibleAssets 40012464.00
shortTermInvestments 1013683.00
netReceivables 6887085.00
inventory 7185248.00
accountsPayable 1822559.00
accumulatedOtherComprehensiveIncome -2100467.00
nonCurrrentAssetsOther -16989595.00
nonCurrentAssetsTotal 23802401.00
capitalLeaseObligations 66126.00
nonCurrentLiabilitiesTotal 172018.00
liabilitiesAndStockholdersEquity 48038122.00
cashAndShortTermInvestments 9201953.00
propertyPlantAndEquipmentNet 11250819.00
netWorkingCapital 20510600.00
netInvestedCapital 44140983.00
commonStockSharesOutstanding 48070581.00
2020-12-31
date 2020-12-31
filing_date 2021-03-10
currency_symbol USD
totalAssets 48323225.00
intangibleAssets 1771870.00
otherCurrentAssets 228861.00
totalLiab 2950839.00
totalStockholderEquity 45372386.00
deferredLongTermLiab 522870.00
otherCurrentLiab 1196870.00
commonStock 51385.00
capitalStock 51385.00
retainedEarnings 22529472.00
otherLiab 522870.00
goodWill 2579381.00
cash 9148312.00
totalCurrentLiabilities 2415300.00
netDebt -9096192.00
shortTermDebt 39451.00
shortLongTermDebtTotal 52120.00
otherStockholderEquity 24940453.00
propertyPlantEquipment 12021811.00
totalCurrentAssets 25835775.00
longTermInvestments 6064294.00
netTangibleAssets 41021135.00
shortTermInvestments 2388601.00
netReceivables 4271646.00
inventory 8414772.00
accountsPayable 1178979.00
accumulatedOtherComprehensiveIncome -2148924.00
commonStockTotalEquity 51385.00
retainedEarningsTotalEquity 22529472.00
treasuryStock -5353019.00
nonCurrrentAssetsOther -522870.00
nonCurrentAssetsTotal 22487450.00
capitalLeaseObligations 52120.00
nonCurrentLiabilitiesOther 12669.00
nonCurrentLiabilitiesTotal 535539.00
capitalSurpluse 30293472.00
liabilitiesAndStockholdersEquity 48323225.00
cashAndShortTermInvestments 11536913.00
propertyPlantAndEquipmentGross 12071905.00
propertyPlantAndEquipmentNet 12071905.00
netWorkingCapital 23420475.00
netInvestedCapital 45372386.00
commonStockSharesOutstanding 47778063.00
2019-12-31
date 2019-12-31
filing_date 2020-03-11
currency_symbol USD
totalAssets 52248360.00
intangibleAssets 1989782.00
otherCurrentAssets 1672422.00
totalLiab 5676774.00
totalStockholderEquity 46571586.00
deferredLongTermLiab 439275.00
otherCurrentLiab 2492483.00
commonStock 50824.00
capitalStock 50824.00
retainedEarnings 24705069.00
otherLiab 439275.00
goodWill 2579381.00
cash 7358856.00
totalCurrentLiabilities 5185379.00
netDebt -7247360.00
shortTermDebt 59376.00
shortLongTermDebtTotal 111496.00
otherStockholderEquity 24231153.00
propertyPlantEquipment 12071019.00
totalCurrentAssets 28100224.00
longTermInvestments 7399963.00
netTangibleAssets 42002423.00
shortTermInvestments 3822053.00
netReceivables 5675086.00
inventory 9571807.00
accountsPayable 2633520.00
accumulatedOtherComprehensiveIncome -2415460.00
commonStockTotalEquity 50824.00
retainedEarningsTotalEquity 24705069.00
treasuryStock -5353019.00
nonCurrrentAssetsOther -439275.00
nonCurrentAssetsTotal 24148136.00
capitalLeaseObligations 111496.00
longTermDebtTotal 52120.00
nonCurrentLiabilitiesOther 52120.00
nonCurrentLiabilitiesTotal 491395.00
capitalSurpluse 29584172.00
liabilitiesAndStockholdersEquity 52248360.00
cashAndShortTermInvestments 11180909.00
propertyPlantAndEquipmentGross 12179010.00
propertyPlantAndEquipmentNet 12179010.00
netWorkingCapital 22914845.00
netInvestedCapital 46571586.00
commonStockSharesOutstanding 48133749.00
2018-12-31
date 2018-12-31
filing_date 2019-03-06
currency_symbol USD
totalAssets 49362980.00
intangibleAssets 429956.00
otherCurrentAssets 473726.00
totalLiab 4107121.00
totalStockholderEquity 45255859.00
otherCurrentLiab 2929136.00
commonStock 49708.00
capitalStock 49708.00
retainedEarnings 22683577.00
goodWill 997701.00
otherAssets 85092.00
cash 10101932.00
totalCurrentLiabilities 4107121.00
netDebt -10101932.00
otherStockholderEquity 25418257.00
propertyPlantEquipment 8020462.00
totalCurrentAssets 31851389.00
longTermInvestments 7978380.00
netTangibleAssets 43828202.00
shortTermInvestments 4557740.00
netReceivables 7058420.00
inventory 9659571.00
accountsPayable 1177985.00
accumulatedOtherComprehensiveIncome -2895683.00
commonStockTotalEquity 49708.00
retainedEarningsTotalEquity 22683577.00
treasuryStock -2609485.00
nonCurrrentAssetsOther 85092.00
nonCurrentAssetsTotal 17511591.00
nonCurrentLiabilitiesTotal 1177985.00
capitalSurpluse 28027742.00
liabilitiesAndStockholdersEquity 49362980.00
cashAndShortTermInvestments 14659672.00
propertyPlantAndEquipmentGross 8020462.00
propertyPlantAndEquipmentNet 8020462.00
netWorkingCapital 27744268.00
netInvestedCapital 45255859.00
commonStockSharesOutstanding 49222353.00
2017-12-31
date 2017-12-31
filing_date 2018-03-07
currency_symbol USD
totalAssets 47989059.00
intangibleAssets 494792.00
otherCurrentAssets 437304.00
totalLiab 3941635.00
totalStockholderEquity 44047424.00
deferredLongTermLiab 0.00
otherCurrentLiab 2160658.00
commonStock 53931.00
retainedEarnings 25548835.00
goodWill 997701.00
otherAssets 72817.00
cash 11445799.00
totalCurrentLiabilities 3941635.00
netDebt -11445799.00
otherStockholderEquity 20645120.00
propertyPlantEquipment 7197499.00
totalCurrentAssets 30709068.00
longTermInvestments 8517182.00
netTangibleAssets 44047424.00
shortTermInvestments 4310627.00
netReceivables 8069255.00
longTermDebt 0.00
inventory 6446083.00
accountsPayable 1780977.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -2200462.00
additionalPaidInCapital 0.00
commonStockTotalEquity 53931.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 25548835.00
treasuryStock -6890349.00
nonCurrrentAssetsOther 17279991.00
nonCurrentAssetsTotal 17279991.00
nonCurrentLiabilitiesTotal 1780977.00
capitalSurpluse 27535469.00
liabilitiesAndStockholdersEquity 47989059.00
cashAndShortTermInvestments 15756426.00
propertyPlantAndEquipmentGross 7197499.00
propertyPlantAndEquipmentNet 7197499.00
netWorkingCapital 26767433.00
netInvestedCapital 44047424.00
commonStockSharesOutstanding 49858435.00
2016-12-31
date 2016-12-31
filing_date 2017-03-09
currency_symbol USD
totalAssets 43108860.00
intangibleAssets 490080.00
otherCurrentAssets 411000.00
totalLiab 1720540.00
totalStockholderEquity 41388320.00
otherCurrentLiab 61543.00
commonStock 53582.00
retainedEarnings 21099300.00
goodWill 997700.00
otherAssets 60940.00
cash 7679620.00
totalCurrentLiabilities 1720540.00
netDebt -7679620.00
otherStockholderEquity -2810743.00
propertyPlantEquipment 7458723.00
totalCurrentAssets 27703830.00
longTermInvestments 6397587.00
netTangibleAssets 39900534.00
shortTermInvestments 5959360.00
netReceivables 5814780.00
inventory 7839500.00
accountsPayable 1220478.00
accumulatedOtherComprehensiveIncome -2000000.00
commonStockTotalEquity 53580.00
treasuryStock -3582810.00
nonCurrrentAssetsOther 60940.00
nonCurrentAssetsTotal 15405030.00
capitalSurpluse 26628980.00
liabilitiesAndStockholdersEquity 43108860.00
cashAndShortTermInvestments 13638980.00
propertyPlantAndEquipmentGross 7458720.00
commonStockSharesOutstanding 53483110.00
2015-12-31
date 2015-12-31
filing_date 2016-06-13
currency_symbol USD
totalAssets 47267840.00
intangibleAssets 529300.00
otherCurrentAssets 315757.00
totalLiab 2482712.00
totalStockholderEquity 44785128.00
deferredLongTermLiab 0.00
otherCurrentLiab 956158.00
commonStock 53256.00
retainedEarnings 20849932.00
otherLiab 180301.00
goodWill 997701.00
otherAssets 452430.00
cash 21292595.00
totalCurrentLiabilities 1849980.00
netDebt -21292595.00
otherStockholderEquity 26164622.00
propertyPlantEquipment 8232911.00
totalCurrentAssets 37055497.00
netTangibleAssets 43258127.00
shortTermInvestments 0.00
netReceivables 4400463.00
longTermDebt 0.00
inventory 11046682.00
accountsPayable 893822.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -2282682.00
additionalPaidInCapital 0.00
commonStockTotalEquity 53256.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 20849932.00
treasuryStock 0.00
nonCurrrentAssetsOther 1527001.00
nonCurrentAssetsTotal 10212343.00
nonCurrentLiabilitiesTotal 632732.00
capitalSurpluse 26164622.00
liabilitiesAndStockholdersEquity 47267840.00
cashAndShortTermInvestments 21292595.00
propertyPlantAndEquipmentGross 8232911.00
propertyPlantAndEquipmentNet 8232911.00
commonStockSharesOutstanding 53558942.00
2014-12-31
date 2014-12-31
filing_date 2015-06-15
currency_symbol USD
totalAssets 46856056.00
intangibleAssets 594019.00
otherCurrentAssets 112741.00
totalLiab 2351598.00
totalStockholderEquity 44504458.00
deferredLongTermLiab 0.00
otherCurrentLiab 679715.00
commonStock 53199.00
retainedEarnings 20815188.00
otherLiab 631353.00
goodWill 997701.00
otherAssets 502000.00
cash 14144796.00
totalCurrentLiabilities 1720245.00
netDebt -14144796.00
otherStockholderEquity 25525052.00
propertyPlantEquipment 9275965.00
totalCurrentAssets 35486450.00
netTangibleAssets 42912738.00
shortTermInvestments 0.00
netReceivables 9462378.00
longTermDebt 0.00
inventory 11766535.00
accountsPayable 1040530.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -1888981.00
additionalPaidInCapital 0.00
commonStockTotalEquity 53199.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 20815188.00
treasuryStock 0.00
nonCurrrentAssetsOther 1591720.00
nonCurrentAssetsTotal 11369606.00
nonCurrentLiabilitiesTotal 631353.00
capitalSurpluse 25525052.00
liabilitiesAndStockholdersEquity 46856056.00
cashAndShortTermInvestments 14144796.00
propertyPlantAndEquipmentGross 9275965.00
propertyPlantAndEquipmentNet 9275965.00
commonStockSharesOutstanding 51680775.00
2013-12-31
date 2013-12-31
filing_date 2014-06-30
currency_symbol USD
totalAssets 24749125.00
intangibleAssets 0.00
otherCurrentAssets 453241.00
totalLiab 3367855.00
totalStockholderEquity 21381270.00
deferredLongTermLiab 0.00
otherCurrentLiab 1906717.00
commonStock 47836.00
retainedEarnings 15067505.00
goodWill 0.00
otherAssets 0.00
cash 4456674.00
totalCurrentLiabilities 3367855.00
netDebt -4456674.00
otherStockholderEquity 6496980.00
propertyPlantEquipment 4385881.00
totalCurrentAssets 20363244.00
netTangibleAssets 21381270.00
shortTermInvestments 0.00
netReceivables 8873471.00
longTermDebt 0.00
inventory 6579858.00
accountsPayable 1461138.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome -231051.00
additionalPaidInCapital 0.00
commonStockTotalEquity 47836.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 15067505.00
treasuryStock 0.00
nonCurrrentAssetsOther -420978.00
nonCurrentAssetsTotal 4385881.00
nonCurrentLiabilitiesTotal 1461138.00
capitalSurpluse 6496980.00
liabilitiesAndStockholdersEquity 24749125.00
cashAndShortTermInvestments 4456674.00
propertyPlantAndEquipmentGross 4385881.00
propertyPlantAndEquipmentNet 4385881.00
commonStockSharesOutstanding 46822984.00
2012-12-31
date 2012-12-31
filing_date 2013-07-01
currency_symbol USD
totalAssets 12385873.00
intangibleAssets 0.00
otherCurrentAssets 1967.00
totalLiab 1923226.00
totalStockholderEquity 10462647.00
deferredLongTermLiab 0.00
otherCurrentLiab 423896.00
commonStock 45250.00
retainedEarnings 9460196.00
goodWill 0.00
otherAssets 0.00
cash 808772.00
totalCurrentLiabilities 1923226.00
netDebt -808772.00
otherStockholderEquity 585735.00
propertyPlantEquipment 2232355.00
totalCurrentAssets 10153518.00
netTangibleAssets 10462647.00
shortTermInvestments 0.00
netReceivables 5879165.00
longTermDebt 0.00
inventory 3463614.00
accountsPayable 1499330.00
totalPermanentEquity 0.00
noncontrollingInterestInConsolidatedEntity 0.00
temporaryEquityRedeemableNoncontrollingInterests 0.00
accumulatedOtherComprehensiveIncome 371466.00
additionalPaidInCapital 0.00
commonStockTotalEquity 45250.00
preferredStockTotalEquity 0.00
retainedEarningsTotalEquity 9460196.00
treasuryStock 0.00
nonCurrrentAssetsOther -72857.00
nonCurrentAssetsTotal 2232355.00
nonCurrentLiabilitiesTotal 1499330.00
capitalSurpluse 585735.00
liabilitiesAndStockholdersEquity 12385873.00
cashAndShortTermInvestments 808772.00
propertyPlantAndEquipmentGross 2232355.00
propertyPlantAndEquipmentNet 2232355.00
commonStockSharesOutstanding 45371956.00
2011-12-31
date 2011-12-31
filing_date 2012-06-28
currency_symbol USD
totalAssets 10125758.00
otherCurrentAssets 22771.00
totalLiab 1494182.00
totalStockholderEquity 8631576.00
otherCurrentLiab 848967.00
commonStock 45000.00
retainedEarnings 8027541.00
cash 1914877.00
totalCurrentLiabilities 1494182.00
netDebt -1914877.00
otherStockholderEquity 74343.00
propertyPlantEquipment 1982290.00
totalCurrentAssets 8143468.00
netTangibleAssets 8631576.00
shortTermInvestments 840.00
netReceivables 4236240.00
inventory 1968740.00
accountsPayable 645215.00
accumulatedOtherComprehensiveIncome 484692.00
commonStockTotalEquity 45000.00
retainedEarningsTotalEquity 8027541.00
nonCurrrentAssetsOther -12569.00
nonCurrentAssetsTotal 1982290.00
nonCurrentLiabilitiesTotal 645215.00
capitalSurpluse 74343.00
liabilitiesAndStockholdersEquity 10125758.00
cashAndShortTermInvestments 1915717.00
propertyPlantAndEquipmentGross 1982290.00
propertyPlantAndEquipmentNet 1982290.00
commonStockSharesOutstanding 45218238.00
2010-12-31
date 2010-12-31
filing_date 2011-07-01
currency_symbol USD
totalAssets 5998864.00
otherCurrentAssets 885.00
totalLiab 486083.00
totalStockholderEquity 5512781.00
otherCurrentLiab 279501.00
commonStock 45000.00
retainedEarnings 4839770.00
cash 1689386.00
totalCurrentLiabilities 486083.00
netDebt -1689386.00
otherStockholderEquity -6187.00
totalCurrentAssets 5288404.00
shortTermInvestments 3306.00
netReceivables 2294780.00
inventory 1300047.00
accountsPayable 206582.00
accumulatedOtherComprehensiveIncome 634198.00
commonStockTotalEquity 45000.00
nonCurrentAssetsTotal 710460.00
nonCurrentLiabilitiesTotal 206582.00
liabilitiesAndStockholdersEquity 5998864.00
cashAndShortTermInvestments 1692692.00
propertyPlantAndEquipmentGross 710460.00
propertyPlantAndEquipmentNet 710460.00
commonStockSharesOutstanding 45229413.00
2009-12-31
date 2009-12-31
filing_date 2009-07-09
currency_symbol USD
totalAssets 2269307.00
otherCurrentAssets 812.00
totalLiab 588340.00
totalStockholderEquity 1680967.00
otherCurrentLiab 440788.00
commonStock 45000.00
retainedEarnings 1934032.00
cash 226559.00
totalCurrentLiabilities 588340.00
netDebt -226559.00
otherStockholderEquity -73237.00
totalCurrentAssets 1911694.00
shortTermInvestments 3110.00
netReceivables 989313.00
inventory 691900.00
accountsPayable 147552.00
accumulatedOtherComprehensiveIncome -224828.00
commonStockTotalEquity 45000.00
nonCurrentAssetsTotal 357613.00
nonCurrentLiabilitiesTotal 147552.00
liabilitiesAndStockholdersEquity 2269307.00
cashAndShortTermInvestments 229669.00
propertyPlantAndEquipmentGross 357613.00
propertyPlantAndEquipmentNet 357613.00
commonStockSharesOutstanding 40013699.00
2008-12-31
date 2008-12-31
currency_symbol USD
totalAssets 2269307.00
totalLiab 588340.00
retainedEarnings 1934032.00
cash 226559.00
totalCurrentLiabilities 588340.00
netDebt -226559.00
totalCurrentAssets 1911694.00
shortTermInvestments 3110.00
netReceivables 989313.00
inventory 691900.00
commonStockTotalEquity 45000.00
liabilitiesAndStockholdersEquity 2269307.00
propertyPlantAndEquipmentGross 357613.00
commonStockSharesOutstanding 40013699.00
2007-12-31
date 2007-12-31
filing_date 2008-04-15
currency_symbol USD
totalAssets 6090.00
intangibleAssets 3890.00
totalLiab 2403951.00
totalStockholderEquity -2397861.00
otherCurrentLiab 14532.00
commonStock 19570.00
retainedEarnings -3177940.00
cash 607.00
totalCurrentLiabilities 1218674.00
currentDeferredRevenue 31967.00
netDebt 2258442.00
shortTermDebt 1073772.00
shortLongTermDebtTotal 2259049.00
otherStockholderEquity 760509.00
totalCurrentAssets 607.00
accountsPayable 98403.00
commonStockTotalEquity 19570.00
nonCurrrentAssetsOther 1593.00
nonCurrentAssetsTotal 5483.00
nonCurrentLiabilitiesTotal 1185277.00
liabilitiesAndStockholdersEquity 6090.00
cashAndShortTermInvestments 607.00
commonStockSharesOutstanding 19569750.00
2006-12-31
date 2006-12-31
filing_date 2006-08-09
currency_symbol USD
totalAssets 682351.00
intangibleAssets 5918.00
otherCurrentAssets 4230.00
totalLiab 2206811.00
totalStockholderEquity -1524460.00
otherCurrentLiab 74060.00
commonStock 38570.00
retainedEarnings -2171287.00
cash 64282.00
totalCurrentLiabilities 1695139.00
currentDeferredRevenue 15621.00
netDebt 1755374.00
shortTermDebt 1307984.00
shortLongTermDebtTotal 1819656.00
otherStockholderEquity 608257.00
totalCurrentAssets 428327.00
netReceivables 129208.00
inventory 230607.00
accountsPayable 297474.00
accumulatedOtherComprehensiveIncome -150772.00
commonStockTotalEquity 19570.00
nonCurrrentAssetsOther 6031.00
nonCurrentAssetsTotal 254024.00
nonCurrentLiabilitiesTotal 511672.00
liabilitiesAndStockholdersEquity 682351.00
cashAndShortTermInvestments 64282.00
propertyPlantAndEquipmentGross 185696.00
propertyPlantAndEquipmentNet 242075.00
commonStockSharesOutstanding 38499110.00
2005-12-31
date 2005-12-31
filing_date 2005-12-31
currency_symbol USD
totalAssets 682351.00
intangibleAssets 5918.00
totalLiab 2206811.00
retainedEarnings -2171287.00
cash 64282.00
totalCurrentLiabilities 1695139.00
netDebt 1755374.00
shortTermDebt 1307984.00
shortLongTermDebtTotal 1819656.00
totalCurrentAssets 428327.00
netReceivables 129208.00
inventory 230607.00
accumulatedOtherComprehensiveIncome -150772.00
commonStockTotalEquity 38570.00
nonCurrrentAssetsOther 6031.00
nonCurrentAssetsTotal 254024.00
nonCurrentLiabilitiesTotal 511672.00
liabilitiesAndStockholdersEquity 682351.00
propertyPlantAndEquipmentGross 242075.00
commonStockSharesOutstanding 38499110.00
2004-12-31
date 2004-12-31
filing_date 2005-03-31
currency_symbol USD
totalAssets 929083.00
intangibleAssets 6931.00
otherCurrentAssets 228168.00
totalLiab 1460382.00
totalStockholderEquity -531299.00
otherCurrentLiab 35812.00
commonStock 38429.00
retainedEarnings -973533.00
cash 90092.00
totalCurrentLiabilities 851566.00
currentDeferredRevenue 14564.00
netDebt 802355.00
shortTermDebt 283631.00
shortLongTermDebtTotal 892447.00
otherStockholderEquity 403805.00
totalCurrentAssets 621434.00
inventory 303174.00
accountsPayable 517559.00
accumulatedOtherComprehensiveIncome -119957.00
commonStockTotalEquity 38429.00
nonCurrrentAssetsOther 6031.00
nonCurrentAssetsTotal 307649.00
nonCurrentLiabilitiesTotal 608816.00
liabilitiesAndStockholdersEquity 929083.00
cashAndShortTermInvestments 90092.00
propertyPlantAndEquipmentGross 294687.00
propertyPlantAndEquipmentNet 294687.00
commonStockSharesOutstanding 38406689.00
Cash_Flow
currency_symbol USD
quarterly
2023-09-30
date 2023-09-30
currency_symbol USD
investments -325907.00
totalCashFromFinancingActivities -434490.00
netIncome 2039390.00
changeInCash 92771.00
beginPeriodCashFlow 8246092.00
endPeriodCashFlow 8338863.00
totalCashFromOperatingActivities 885573.00
depreciation 274208.00
changeToInventory -583556.00
changeToAccountReceivables 673540.00
salePurchaseOfStock -281356.00
capitalExpenditures 366822
changeInWorkingCapital -1747705.00
otherNonCashItems 294899.00
freeCashFlow 518751.00
2023-06-30
date 2023-06-30
filing_date 2023-08-09
currency_symbol USD
investments -15030.00
changeToLiabilities 1619227.00
totalCashflowsFromInvestingActivities -256916.00
totalCashFromFinancingActivities -6099.00
netIncome 2857157.00
changeInCash 1026736.00
beginPeriodCashFlow 7219356.00
endPeriodCashFlow 8246092.00
totalCashFromOperatingActivities 1260879.00
depreciation 285957.00
otherCashflowsFromInvestingActivities 211607.00
changeToInventory -2369913.00
changeToAccountReceivables -1925347.00
salePurchaseOfStock -57957.00
otherCashflowsFromFinancingActivities 58883.00
changeToNetincome 516064.00
capitalExpenditures 453493
changeReceivables -1925347.00
cashFlowsOtherOperating 277734.00
cashAndCashEquivalentsChanges 997864.00
changeInWorkingCapital -2398299.00
otherNonCashItems 516064.00
freeCashFlow 807386.00
2023-03-31
date 2023-03-31
filing_date 2023-05-09
currency_symbol USD
investments -390548.00
changeToLiabilities -1017352.00
totalCashflowsFromInvestingActivities -446417.00
totalCashFromFinancingActivities -249453.00
netIncome 2589621.00
changeInCash -165222.00
beginPeriodCashFlow 7384578.00
endPeriodCashFlow 7219356.00
totalCashFromOperatingActivities 521780.00
depreciation 262039.00
otherCashflowsFromInvestingActivities 97886.00
changeToInventory -292119.00
changeToAccountReceivables -1108889.00
salePurchaseOfStock 0.00
otherCashflowsFromFinancingActivities -621032.00
changeToNetincome 211764.00
capitalExpenditures 153755
changeReceivables -1108889.00
cashFlowsOtherOperating -123284.00
cashAndCashEquivalentsChanges -174090.00
changeInWorkingCapital -2541644.00
otherNonCashItems -784.00
freeCashFlow 368025.00
2022-12-31
date 2022-12-31
filing_date 2023-03-08
currency_symbol USD
investments -34755.00
totalCashFromFinancingActivities -54417.00
netIncome 1825022.00
changeInCash 1744713.00
beginPeriodCashFlow 5639865.00
endPeriodCashFlow 7384578.00
totalCashFromOperatingActivities 1712709.00
depreciation 270008.00
changeToInventory -49503.00
changeToAccountReceivables -2125716.00
salePurchaseOfStock 1.00
otherCashflowsFromFinancingActivities -261137.00
capitalExpenditures 230221
changeInWorkingCapital -633386.00
stockBasedCompensation -605955.00
otherNonCashItems 344746.00
freeCashFlow 1482488.00
2022-09-30
date 2022-09-30
filing_date 2022-11-02
currency_symbol USD
investments 87320.00
changeToLiabilities 273505.00
totalCashflowsFromInvestingActivities 87320.00
netBorrowings -8358.00
totalCashFromFinancingActivities -3655.00
changeToOperatingActivities -1528090.00
netIncome 1210748.00
changeInCash -1778962.00
beginPeriodCashFlow 7418827.00
endPeriodCashFlow 5639865.00
totalCashFromOperatingActivities -1818322.00
depreciation 272204.00
changeToInventory -1093075.00
changeToAccountReceivables -1742738.00
salePurchaseOfStock 0.00
otherCashflowsFromFinancingActivities 4703.00
changeToNetincome 192649.00
capitalExpenditures 147576
changeInWorkingCapital -3493923.00
stockBasedCompensation 193062.00
otherNonCashItems -413.00
freeCashFlow -1965898.00
2022-06-30
date 2022-06-30
filing_date 2022-08-04
currency_symbol USD
investments -910668.00
changeToLiabilities 2067165.00
totalCashflowsFromInvestingActivities -626678.00
netBorrowings -7158.00
totalCashFromFinancingActivities -590949.00
changeToOperatingActivities -189635.00
netIncome 284829.00
changeInCash 539360.00
beginPeriodCashFlow 6879467.00
endPeriodCashFlow 7418827.00
totalCashFromOperatingActivities 1814039.00
depreciation 277713.00
changeToInventory -1566903.00
changeToAccountReceivables 785878.00
salePurchaseOfStock -606468.00
otherCashflowsFromFinancingActivities 22677.00
changeToNetincome 59570.00
capitalExpenditures 15367
changeInWorkingCapital 1191927.00
stockBasedCompensation 274390.00
otherNonCashItems -214820.00
freeCashFlow 1798672.00
2022-03-31
date 2022-03-31
filing_date 2022-05-03
currency_symbol USD
investments 584770.00
changeToLiabilities -466197.00
totalCashflowsFromInvestingActivities 584770.00
netBorrowings -12629.00
totalCashFromFinancingActivities -725990.00
changeToOperatingActivities 49283.00
netIncome 627161.00
changeInCash -1308803.00
beginPeriodCashFlow 8188270.00
endPeriodCashFlow 6879467.00
totalCashFromOperatingActivities -1192349.00
depreciation 281119.00
dividendsPaid 212787.00
changeToInventory -530568.00
changeToAccountReceivables -1663295.00
salePurchaseOfStock -622263.00
otherCashflowsFromFinancingActivities -91098.00
changeToNetincome 71114.00
capitalExpenditures 207848
changeInWorkingCapital -2171743.00
stockBasedCompensation 138503.00
otherNonCashItems -114419.00
freeCashFlow -1400197.00
2021-12-31
date 2021-12-31
filing_date 2022-03-08
currency_symbol USD
investments 54761.00
changeToLiabilities 208671.00
totalCashflowsFromInvestingActivities 101478.00
netBorrowings -8834.00
totalCashFromFinancingActivities -764072.00
changeToOperatingActivities 173056.00
netIncome -145123.00
changeInCash -941146.00
beginPeriodCashFlow 9129416.00
endPeriodCashFlow 8188270.00
totalCashFromOperatingActivities -308894.00
depreciation 283935.00