v2.4.0.6
Condensed Consolidated Balance Sheets (Parenthetical) (USD $)
In Thousands, except Share data, unless otherwise specified
Mar. 31, 2012
Jun. 30, 2011
Allowance for accounts receivable $ 2,891 $ 1,777
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 36,389,121 35,927,452
Common stock, shares outstanding 36,389,121 35,927,452
Common Stock - Series A [Member]
   
Series A Special Stock, par value $ 0.0001 $ 0.0001
Series A Special Stock, shares issued 2,750,000 2,750,000
Series A Special Stock, shares outstanding 2,750,000 2,750,000