Annual report pursuant to section 13 and 15(d)

Consolidated Balance Sheets (Parenthetical)

v2.4.0.6
Consolidated Balance Sheets (Parenthetical) (USD $)
Dec. 31, 2011
Dec. 31, 2010
Consolidated Balance Sheets [Abstract]    
Trade accounts receivable, allowance for doubtful accounts $ 52,912 $ 35,899
Inventories, reserve 895,415 270,797
Other intangible assets, accumulated amortization $ 879,490 $ 592,645
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 30,000,000 25,000,000
Common stock, shares issued 16,452,738 16,245,503
Common stock, shares outstanding 16,452,738 16,245,503