XML 12 R3.htm IDEA: XBRL DOCUMENT  v2.3.0.11
Balance Sheet Parenthetical (USD $)
In Thousands, except Per Share data
Jun. 30, 2011
Dec. 31, 2010
Allowance for doubtful accounts $ 236 $ 261
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 250,000,000 250,000,000
Common stock, shares issued 63,630,683 62,630,683
Common stock, shares outstanding 58,940,020 59,999,832
Treasury stock, at cost 3,690,663 2,630,851