XML 76 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements (Details) - Measured at fair value on a recurring basis - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Cash equivalents    
Total Cash equivalents $ 69,561 $ 76,739
Short-term investments    
Total Short-term investments 48,189 47,780
Certificate of deposits and time deposits    
Cash equivalents    
Total Cash equivalents 65,571 64,249
U.S. treasuries    
Cash equivalents    
Total Cash equivalents 3,990 12,490
Short-term investments    
Total Short-term investments 37,184 33,895
Corporate debt    
Short-term investments    
Total Short-term investments 8,516 10,886
Commercial paper    
Short-term investments    
Total Short-term investments 2,489 2,999
Level 1    
Cash equivalents    
Total Cash equivalents 69,561 76,739
Short-term investments    
Total Short-term investments 37,184 33,895
Level 1 | Certificate of deposits and time deposits    
Cash equivalents    
Total Cash equivalents 65,571 64,249
Level 1 | U.S. treasuries    
Cash equivalents    
Total Cash equivalents 3,990 12,490
Short-term investments    
Total Short-term investments 37,184 33,895
Level 2    
Short-term investments    
Total Short-term investments 11,005 13,885
Level 2 | Corporate debt    
Short-term investments    
Total Short-term investments 8,516 10,886
Level 2 | Commercial paper    
Short-term investments    
Total Short-term investments $ 2,489 $ 2,999