XML 31 R20.htm IDEA: XBRL DOCUMENT v3.4.0.3
SHORT-TERM INVESTMENTS - Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2016
Dec. 31, 2015
Available-for-sale securities:    
Amortized Cost $ 611,363 $ 616,845
Gross Unrealized Gains 809 25
Gross Unrealized Losses (574) (2,740)
Estimated Fair Value 611,598 614,130
Corporate notes and bonds    
Available-for-sale securities:    
Amortized Cost 407,461 390,185
Gross Unrealized Gains 620 12
Gross Unrealized Losses (528) (2,321)
Estimated Fair Value 407,553 387,876
U.S. agency obligations    
Available-for-sale securities:    
Amortized Cost 97,562 121,521
Gross Unrealized Gains 43 11
Gross Unrealized Losses (13) (203)
Estimated Fair Value 97,592 121,329
U.S. treasury securities    
Available-for-sale securities:    
Amortized Cost 70,291 60,362
Gross Unrealized Gains 76 2
Gross Unrealized Losses (27) (179)
Estimated Fair Value 70,340 60,185
Commercial paper    
Available-for-sale securities:    
Amortized Cost 29,798 36,849
Gross Unrealized Gains 66  
Gross Unrealized Losses (6) (28)
Estimated Fair Value 29,858 36,821
Certificates of deposit    
Available-for-sale securities:    
Amortized Cost 6,251 7,928
Gross Unrealized Gains 4  
Gross Unrealized Losses   (9)
Estimated Fair Value $ 6,255 $ 7,919