XML 30 R43.htm IDEA: XBRL DOCUMENT v2.4.0.6
Fair Value Measurement - Cash and Cash Equivalents (Details) (USD $)
In Thousands, unless otherwise specified
Jun. 30, 2012
Dec. 31, 2011
Jun. 30, 2011
Dec. 31, 2010
Cash Equivalents, at Carrying Value [Abstract]        
Money market funds $ 167,427 $ 178,174 $ 163,058  
Held-to-maturity commercial paper 4,997 4,999 0  
Cash 65,527 73,817 27,011  
Total cash and cash equivalents $ 237,951 $ 256,990 $ 190,069 $ 252,022