XML 59 R30.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cash and Cash Equivalents and Short-Term Investments (Tables)
12 Months Ended
Dec. 31, 2019
Cash, Cash Equivalents, and Short-term Investments [Abstract]  
Summary of Cash and Cash Equivalents
December 31,
20192018
Cash$18,377  $9,197  
Money market funds158,944  131,425  
Total cash and cash equivalents$177,321  $140,622  
Summary of Short-Term Investments
December 31,
20192018
Short-term investments$148,769  $105,256