XML 13 R3.htm IDEA: XBRL DOCUMENT v2.3.0.15
CONDENSED CONSOLIDATED BALANCE SHEETS [Parentheticals] (USD $)
Sep. 30, 2011
Dec. 31, 2010
Statement Of Financial Position [Abstract]  
Allowances on accounts receivable (in dollars)$ 2,026,620$ 3,242,458
Accumulated depreciation on Property and equipment (in dollars)$ 22,189,682$ 19,468,420
Preferred stock, par value (in dollars per share)$ 0.001$ 0.001
Preferred stock, shares authorized2,000,0002,000,000
Common stock, par value (in dollars per share)$ 0.001$ 0.001
Common stock, shares authorized100,000,000100,000,000
Common stock, shares issused54,887,29954,147,234
Common stock, shares outstanding46,882,06446,141,999
Common Stock held in treasury, shares8,005,2358,005,235