XML 55 R39.htm IDEA: XBRL DOCUMENT  v2.3.0.11
Marketable Securities - Maturities of Held to Maturity Investments (Details) (USD $)
In Thousands
Jun. 30, 2011
Marketable Securities [Abstract]  
Held-to-maturity investments, maturities due within one year $ 78,255
Held-to-maturity investments, maturities due in one to five years 49,580
Held-to-maturity investments, total maturities due $ 127,835