XML 65 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash and Cash Equivalents and Short Term Investments - Summary of Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Cash And Cash Equivalents [Line Items]    
Total cash and cash equivalents $ 140,622 $ 78,592
Cash    
Cash And Cash Equivalents [Line Items]    
Total cash and cash equivalents 9,197 5,522
Money market funds    
Cash And Cash Equivalents [Line Items]    
Total cash and cash equivalents $ 131,425 $ 73,070