XML 32 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash, Cash Equivalents and Short-term Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Cash and cash equivalents    
Amortized Cost $ 67,868  
Gross Unrealized Gains 0  
Gross Unrealized Loss 0  
Fair Value 67,868  
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 65,584  
Gross Unrealized Gains 0  
Gross Unrealized Loss 0  
Fair Value 65,584  
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 2,284  
Gross Unrealized Gains 0  
Gross Unrealized Loss 0  
Fair Value 2,284  
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,864  
Gross Unrealized Gains 0  
Gross Unrealized Loss (13)  
Fair Value 39,851  
Short-term Investments [Abstract]    
Amortized Cost   39,758
Gross Unrealized Loss   (27)
Fair Value   39,731
Short-term investments    
Amortized Cost 90,227  
Gross Unrealized Gains 0  
Gross Unrealized Loss (13)  
Fair Value 90,214  
Short-term Investments [Abstract]    
Amortized Cost   79,895
Gross Unrealized Loss   (27)
Fair Value   79,868
Short-term investments | Term bank deposits    
Amortized Cost 50,363  
Gross Unrealized Gains 0  
Gross Unrealized Loss 0  
Fair Value $ 50,363  
Short-term Investments [Abstract]    
Amortized Cost   40,137
Gross Unrealized Gains   0
Gross Unrealized Loss   0
Fair Value   $ 40,137