XML 11 R3.htm IDEA: XBRL DOCUMENT  v2.3.0.11
Condensed Consolidated Balance Sheets (in thousands, except for share amounts) (Parentheticals) (USD $)
In Thousands, except Share data
Jun. 30, 2011
Dec. 31, 2010
Allowance for obsolescence (in Dollars) $ 260 $ 170
Common stock, par value (in Dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 21,542,685 21,455,634
Common stock, shares outstanding 19,051,260 19,005,821
Treasury stock, shares 2,491,425 2,449,813