CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) (USD $)
In Thousands, except Share data, unless otherwise specified
Apr. 06, 2013
Jun. 30, 2012
Mar. 31, 2012
Receivables allowance $ 120 $ 1,255 $ 1,255
Preferred stock, shares authorized 1,000,000 1,000,000 1,000,000
Preferred stock, par value $ 0.001 $ 0.001 $ 0.001
Preferred stock, shares issued         
Preferred stock, shares outstanding         
Common stock, shares authorized 135,000,000 135,000,000 135,000,000
Common stock, par value $ 0.001 $ 0.001 $ 0.001
Common stock, shares issued 78,931,881 84,360,349 84,327,578
Common stock, shares outstanding 78,931,881 84,360,349 84,327,578