XML 66 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Statement Components - Schedule of Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents $ 155,863 $ 77,976
Cash    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 77,209 73,100
Money market funds    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 41,038 2,179
U.S. treasury    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 21,499 0
Commercial paper    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 0 2,697
Municipal bonds    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 15,867 0
Corporate bonds    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents $ 250 $ 0