XML 43 R32.htm IDEA: XBRL DOCUMENT v3.19.2
Assets - Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Short-term investments    
Transfer of assets from Level 1 to Level 2 $ 0  
Transfer of assets from Level 2 to Level 1 0  
Transfer of Liabilities from Level 1 to Level 2 0  
Transfer of Liabilities from Level 2 to Level 1 0  
Measured at fair value on a recurring basis    
Cash equivalents    
Total Cash equivalents 106,976 $ 69,561
Short-term investments    
Total Short-term investments 84,495 48,189
Measured at fair value on a recurring basis | Certificate of deposits and time deposits    
Cash equivalents    
Total Cash equivalents 59,151 65,571
Measured at fair value on a recurring basis | U.S. treasuries    
Cash equivalents    
Total Cash equivalents 29,914 3,990
Short-term investments    
Total Short-term investments 56,905 37,184
Measured at fair value on a recurring basis | Government agency securities    
Short-term investments    
Total Short-term investments 4,995  
Measured at fair value on a recurring basis | Corporate debt    
Short-term investments    
Total Short-term investments 1,001 8,516
Measured at fair value on a recurring basis | Commercial paper    
Cash equivalents    
Total Cash equivalents 17,911  
Short-term investments    
Total Short-term investments 21,594 2,489
Measured at fair value on a recurring basis | Level 1    
Cash equivalents    
Total Cash equivalents 89,065 69,561
Short-term investments    
Total Short-term investments 56,905 37,184
Measured at fair value on a recurring basis | Level 1 | Certificate of deposits and time deposits    
Cash equivalents    
Total Cash equivalents 59,151 65,571
Measured at fair value on a recurring basis | Level 1 | U.S. treasuries    
Cash equivalents    
Total Cash equivalents 29,914 3,990
Short-term investments    
Total Short-term investments 56,905 37,184
Measured at fair value on a recurring basis | Level 2    
Cash equivalents    
Total Cash equivalents 17,911  
Short-term investments    
Total Short-term investments 27,590 11,005
Measured at fair value on a recurring basis | Level 2 | Government agency securities    
Short-term investments    
Total Short-term investments 4,995  
Measured at fair value on a recurring basis | Level 2 | Corporate debt    
Short-term investments    
Total Short-term investments 1,001 8,516
Measured at fair value on a recurring basis | Level 2 | Commercial paper    
Cash equivalents    
Total Cash equivalents 17,911  
Short-term investments    
Total Short-term investments $ 21,594 $ 2,489