XML 28 R43.htm IDEA: XBRL DOCUMENT  v2.3.0.11
Marketable Securities (Details 2) (USD $)
In Thousands
Jun. 30, 2011
Dec. 31, 2010
Current And Non Current Classification Of Marketable Securities [Abstract]    
Current $ 212,499 $ 170,648
Non-current 140,227 259,317
Total marketable securities $ 352,726 $ 429,965