Quarterly report pursuant to Section 13 or 15(d)

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

v3.10.0.1
Balance Sheet Components - Summary of Cash, Cash Equivalents and Short-term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Cash and cash equivalents    
Cash $ 45,660 $ 46,237
Money market accounts 120,684 93,430
Certificates of deposit   490
Corporate bonds   2,796
Total cash and cash equivalents 166,344 142,953
Marketable securities    
Marketable securities 42,068 30,991
Certificates Of Deposit    
Marketable securities    
Marketable securities 1,475 10,516
Corporate Bonds    
Marketable securities    
Marketable securities 18,114 17,972
Agency Mortgage-backed Securities    
Marketable securities    
Marketable securities   2,004
U.S. Treasury Securities    
Marketable securities    
Marketable securities $ 22,479 $ 499