XML 43 R28.htm IDEA: XBRL DOCUMENT v3.7.0.1
FAIR VALUE MEASUREMENTS - Fair Value Hierarchy (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Short-term investments:    
Short-term investments $ 339,536 $ 445,315
Corporate notes and bonds    
Short-term investments:    
Short-term investments 291,105 348,689
U.S. agency obligations    
Short-term investments:    
Short-term investments 27,807 34,808
U.S. treasury securities    
Short-term investments:    
Short-term investments 20,624 53,587
Commercial paper    
Short-term investments:    
Short-term investments   6,309
Certificates of deposit    
Short-term investments:    
Short-term investments   1,922
Recurring    
Total    
Total 387,343 476,823
Recurring | Money market funds    
Cash Equivalents:    
Cash equivalents 61,707 44,108
Recurring | Level 1    
Total    
Total 61,707 44,108
Recurring | Level 1 | Money market funds    
Cash Equivalents:    
Cash equivalents 61,707 44,108
Recurring | Level 2    
Total    
Total 339,536 445,315
Recurring | Level 3    
Total    
Total (13,900) (12,600)
Recurring | Contingent consideration    
Liabilities / Other Current Liabilities:    
Contingent consideration (13,900) (12,600)
Recurring | Contingent consideration | Level 3    
Liabilities / Other Current Liabilities:    
Contingent consideration (13,900) (12,600)
Recurring | Corporate notes and bonds    
Short-term investments:    
Short-term investments 291,104 348,689
Recurring | Corporate notes and bonds | Level 2    
Short-term investments:    
Short-term investments 291,104 348,689
Recurring | U.S. agency obligations    
Short-term investments:    
Short-term investments 27,808 34,808
Recurring | U.S. agency obligations | Level 2    
Short-term investments:    
Short-term investments 27,808 34,808
Recurring | U.S. treasury securities    
Short-term investments:    
Short-term investments 20,624 53,587
Recurring | U.S. treasury securities | Level 2    
Short-term investments:    
Short-term investments 20,624 53,587
Recurring | Commercial paper    
Short-term investments:    
Short-term investments   6,309
Recurring | Commercial paper | Level 2    
Short-term investments:    
Short-term investments   6,309
Recurring | Certificates of deposit    
Short-term investments:    
Short-term investments 0 1,922
Recurring | Certificates of deposit | Level 2    
Short-term investments:    
Short-term investments $ 0 $ 1,922