XML 53 R3.htm IDEA: XBRL DOCUMENT v2.4.0.8
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) (USD $)
Sep. 30, 2014
Dec. 31, 2013
Statement of Financial Position [Abstract]    
Allowances on accounts receivable $ 146,108 $ 276,302
Accumulated depreciation on Property and equipment 16,550,400 16,022,230
Redeemable convertible preferred stock, par value $ 0.001 $ 0.001
Redeemable convertible preferred stock, shares authorized 2,000,000 2,000,000
Redeemable convertible preferred stock, shares issued 900,000 900,000
Redeemable convertible preferred stock, shares outstanding 900,000 900,000
Redeemable convertible preferred stock, redemption value $ 9,000,000 $ 9,000,000
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 56,360,222 56,036,972
Common stock, shares outstanding 45,222,846 48,031,737
Common Stock held in treasury, shares 11,137,376 8,005,235