Consolidated Balance Sheets (Parentheticals) (USD $)
In Thousands, except Share data, unless otherwise specified
Jun. 30, 2012
Jun. 30, 2011
Allowance for Doubtful Accounts (in Dollars) $ 16,792 $ 22,839
Allowance for doubtful accounts (in Dollars) 20,752 18,603
Allowance for doubtful accounts (in Dollars) $ 58,758 $ 58,542
Common Stock shares authorized 120,000,000 120,000,000
Common Stock shares issued 91,352,000 90,786,000
Common Stock shares outstanding 85,178,000 84,612,000
Common Stock par value (in Dollars per share) $ 0.0001 $ 0.0001