XML 50 R31.htm IDEA: XBRL DOCUMENT v3.20.4
Cash and Cash Equivalents and Short-Term Investments (Tables)
12 Months Ended
Dec. 31, 2020
Cash, Cash Equivalents, and Short-term Investments [Abstract]  
Summary of Cash and Cash Equivalents
December 31,
20202019
Cash$20,339 $18,377 
Money market funds214,335 158,944 
Total cash and cash equivalents$234,674 $177,321 
Summary of Short-Term Investments
December 31,
20202019
Short-term investments$607,902 $148,769