XML 39 R28.htm IDEA: XBRL DOCUMENT v3.5.0.2
Marketable Securities and Fair Value Measurements - Estimate of Fair Value of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 84,933  
Gross Unrealized Gains 144  
Gross Unrealized Losses (8)  
Fair Value 85,069 $ 0
Certificates of deposit    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 9,000  
Gross Unrealized Gains 2  
Gross Unrealized Losses (1)  
Fair Value 9,001  
Corporate securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 35,870  
Gross Unrealized Gains 103  
Gross Unrealized Losses (7)  
Fair Value 35,966  
Commercial paper    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 23,392  
Gross Unrealized Gains 9  
Gross Unrealized Losses 0  
Fair Value 23,401  
Asset-backed securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 16,671  
Gross Unrealized Gains 30  
Gross Unrealized Losses 0  
Fair Value $ 16,701