XML 32 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash, Cash Equivalents and Short-term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Cash and cash equivalents    
Amortized Cost $ 73,636  
Gross Unrealized Gains 0  
Gross Unrealized Loss 0  
Fair Value 73,636  
Short-term Investments [Abstract]    
Amortized Cost   $ 56,689
Gross Unrealized Gains   0
Gross Unrealized Loss   0
Fair Value   56,689
Cash and cash equivalents | Cash    
Amortized Cost 66,535  
Gross Unrealized Gains 0  
Gross Unrealized Loss 0  
Fair Value 66,535  
Short-term Investments [Abstract]    
Amortized Cost   49,819
Gross Unrealized Gains   0
Gross Unrealized Loss   0
Fair Value   49,819
Cash and cash equivalents | Money market funds    
Amortized Cost 7,101  
Gross Unrealized Gains 0  
Gross Unrealized Loss 0  
Fair Value 7,101  
Short-term Investments [Abstract]    
Amortized Cost   6,870
Gross Unrealized Gains   0
Gross Unrealized Loss   0
Fair Value   6,870
Cash and cash equivalents | US Treasury securities    
Amortized Cost 39,835  
Gross Unrealized Gains 1  
Gross Unrealized Loss (16)  
Fair Value 39,820  
Short-term Investments [Abstract]    
Amortized Cost   39,758
Gross Unrealized Loss   (27)
Fair Value   39,731
Short-term investments    
Amortized Cost 85,060  
Gross Unrealized Gains 1  
Gross Unrealized Loss (16)  
Fair Value 85,045  
Short-term Investments [Abstract]    
Amortized Cost   79,895
Gross Unrealized Loss   (27)
Fair Value   79,868
Short-term investments | Term bank deposits    
Amortized Cost 45,225  
Gross Unrealized Gains 0  
Gross Unrealized Loss 0  
Fair Value $ 45,225  
Short-term Investments [Abstract]    
Amortized Cost   40,137
Gross Unrealized Gains   0
Gross Unrealized Loss   0
Fair Value   $ 40,137