XML 31 R20.htm IDEA: XBRL DOCUMENT v3.5.0.2
SHORT-TERM INVESTMENTS - Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Available-for-sale securities:    
Amortized Cost $ 582,476 $ 616,845
Gross Unrealized Gains 1,752 25
Gross Unrealized Losses (140) (2,740)
Estimated Fair Value 584,088 614,130
Corporate notes and bonds    
Available-for-sale securities:    
Amortized Cost 403,094 390,185
Gross Unrealized Gains 1,480 12
Gross Unrealized Losses (135) (2,321)
Estimated Fair Value 404,439 387,876
U.S. agency obligations    
Available-for-sale securities:    
Amortized Cost 82,969 121,521
Gross Unrealized Gains 79 11
Gross Unrealized Losses (1) (203)
Estimated Fair Value 83,047 121,329
U.S. treasury securities    
Available-for-sale securities:    
Amortized Cost 74,741 60,362
Gross Unrealized Gains 185 2
Gross Unrealized Losses (1) (179)
Estimated Fair Value 74,925 60,185
Commercial paper    
Available-for-sale securities:    
Amortized Cost 16,869 36,849
Gross Unrealized Gains 3  
Gross Unrealized Losses (3) (28)
Estimated Fair Value 16,869 36,821
Certificates of deposit    
Available-for-sale securities:    
Amortized Cost 4,803 7,928
Gross Unrealized Gains 5  
Gross Unrealized Losses   (9)
Estimated Fair Value $ 4,808 $ 7,919