XML 44 R45.htm IDEA: XBRL DOCUMENT v2.4.0.6
Marketable Securities, Available-for-sale (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2012
D
Mar. 31, 2011
Dec. 31, 2011
Marketable Securities, Available-for-sale      
Minimum original maturity of time deposits and short-term pooled investments, which are not considered cash equivalents (in days) 90    
Gain from marketable securities, net $ 446 $ 1,308  
Schedule of fair values of available-for-sale marketable securities      
AMORTIZED COST 290,286   348,628
GROSS UNREALIZED GAINS 712   269
GROSS UNREALIZED LOSSES (293)   (1,881)
ESTIMATED FAIR VALUE 290,705   347,016
Total debt securities
     
Schedule of fair values of available-for-sale marketable securities      
AMORTIZED COST 259,017   322,853
GROSS UNREALIZED GAINS 712   269
GROSS UNREALIZED LOSSES (293)   (1,881)
ESTIMATED FAIR VALUE 259,436   321,241
U.S. Treasury securities
     
Schedule of fair values of available-for-sale marketable securities      
AMORTIZED COST 7,679   1,557
GROSS UNREALIZED GAINS 0   0
GROSS UNREALIZED LOSSES (6)   (2)
ESTIMATED FAIR VALUE 7,673   1,555
Obligations of U.S. and local government agencies
     
Schedule of fair values of available-for-sale marketable securities      
AMORTIZED COST 133,773   147,557
GROSS UNREALIZED GAINS 506   123
GROSS UNREALIZED LOSSES (36)   (860)
ESTIMATED FAIR VALUE 134,243   146,820
Corporate debt securities issued under U.S. government/agency-backed programs
     
Schedule of fair values of available-for-sale marketable securities      
AMORTIZED COST 1,953   1,453
GROSS UNREALIZED GAINS 1   3
GROSS UNREALIZED LOSSES 0   0
ESTIMATED FAIR VALUE 1,954   1,456
Corporate debt securities
     
Schedule of fair values of available-for-sale marketable securities      
AMORTIZED COST 77,581   126,088
GROSS UNREALIZED GAINS 139   101
GROSS UNREALIZED LOSSES (38)   (523)
ESTIMATED FAIR VALUE 77,682   125,666
Asset-backed securities
     
Schedule of fair values of available-for-sale marketable securities      
AMORTIZED COST 38,031   46,198
GROSS UNREALIZED GAINS 66   42
GROSS UNREALIZED LOSSES (213)   (496)
ESTIMATED FAIR VALUE 37,884   45,744
Time deposits
     
Schedule of fair values of available-for-sale marketable securities      
AMORTIZED COST 25,408   25,500
GROSS UNREALIZED GAINS 0   0
GROSS UNREALIZED LOSSES 0   0
ESTIMATED FAIR VALUE 25,408   25,500
Short-term pooled investments
     
Schedule of fair values of available-for-sale marketable securities      
AMORTIZED COST 5,861   275
GROSS UNREALIZED GAINS 0   0
GROSS UNREALIZED LOSSES 0   0
ESTIMATED FAIR VALUE $ 5,861   $ 275