XML 69 R55.htm IDEA: XBRL DOCUMENT v3.19.1
CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS - Summary of Securities Classifies as Cash and Cash Equivalents and Short-term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Cash and cash equivalents        
Cash and cash equivalents $ 110,949 $ 126,884 $ 117,709 $ 101,084
Short-term investments        
Corporate debt securities and commercial paper with maturities less than 1 year, Amortized Cost   1,210    
Gross Unrealized Gains   0    
Gross Unrealized Losses   (5)    
Fair Value   1,205    
Cash and cash equivalents, and short-term investments, Amortized Cost   128,094    
Cash and cash equivalents, and short-term investments, fair value   128,089    
Cash        
Cash and cash equivalents        
Cash and cash equivalents 95,660 103,119    
Money market funds        
Cash and cash equivalents        
Cash and cash equivalents 11 95    
Agency Bond        
Cash and cash equivalents        
Cash and cash equivalents 1,250      
Commercial paper        
Cash and cash equivalents        
Cash and cash equivalents $ 14,028 $ 23,670