XML 35 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Cash Equivalents and Investments - Available for Sale securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Mar. 31, 2017
Dec. 31, 2016
Schedule of Available-for-sale Securities [Line Items]        
Money market funds, amortized cost $ 78,527 $ 10,206 $ 6,029 $ 4,026
Amortized cost 176,470 61,009    
Unrealized gains 0 0    
Unrealized losses (202) (51)    
Fair value 176,268 60,958    
Corporate notes        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale securities, amortized cost 103,764 46,133    
Available-for-sale securities, unrealized gains 0 0    
Available-for-sale securities, unrealized losses (184) (35)    
Available-for-sale securities, fair value 103,580 46,098    
Government notes        
Schedule of Available-for-sale Securities [Line Items]        
Available-for-sale securities, amortized cost 7,937 6,191    
Available-for-sale securities, unrealized gains 0 0    
Available-for-sale securities, unrealized losses (18) (16)    
Available-for-sale securities, fair value 7,919 6,175    
Money market funds        
Schedule of Available-for-sale Securities [Line Items]        
Money market funds, amortized cost 64,769 8,685    
Money market funds, unrealized gains 0 0    
Money market funds, unrealized losses 0 0    
Money market funds, fair value $ 64,769 $ 8,685