Quarterly report pursuant to Section 13 or 15(d)

Balance Sheet Components - Summary of Cash, Cash Equivalents and Short-term Investments (Details)

v3.8.0.1
Balance Sheet Components - Summary of Cash, Cash Equivalents and Short-term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Mar. 31, 2017
Dec. 31, 2016
Cash and cash equivalents        
Cash $ 43,188 $ 46,237    
Money market accounts 107,906 93,430    
Certificates of deposit 3,190 490    
Corporate bonds   2,796    
Total cash and cash equivalents 154,284 142,953 $ 105,105 $ 92,851
Marketable securities        
Marketable securities 34,012 30,991    
Certificates Of Deposit        
Marketable securities        
Marketable securities 8,461 10,516    
Corporate Bonds        
Marketable securities        
Marketable securities 22,043 17,972    
Agency Mortgage-backed Securities        
Marketable securities        
Marketable securities 1,005 2,004    
U.S. Treasury Securities        
Marketable securities        
Marketable securities $ 2,503 $ 499