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
Sep. 30, 2018
Dec. 31, 2017
Cash and cash equivalents    
Cash $ 25,257 $ 46,237
Money market accounts 151,025 93,430
Certificates of deposit   490
Corporate bonds   2,796
Total cash and cash equivalents 176,282 142,953
Marketable securities    
Marketable securities 47,574 30,991
Certificates Of Deposit    
Marketable securities    
Marketable securities   10,516
Corporate Bonds    
Marketable securities    
Marketable securities 16,091 17,972
Agency Mortgage-backed Securities    
Marketable securities    
Marketable securities   2,004
U.S. Treasury Securities    
Marketable securities    
Marketable securities $ 31,483 $ 499