XML 42 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Cash, Cash Equivalents and Short-term Investments - Summary of Estimated Value of Cash, Cash Equivalents and Short-term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Cash And Cash Equivalents [Line Items]    
Cash and cash equivalents, amortized cost $ 547,859 $ 350,846
Cash and cash equivalents, fair value 547,859 350,846
Short-term investments, amortized cost   4,006
Short-term investments, unrealized gain   11
Short-term investments, fair value   4,017
Cash    
Cash And Cash Equivalents [Line Items]    
Cash and cash equivalents, amortized cost 343,491 150,520
Cash and cash equivalents, fair value 343,491 150,520
Money Market Funds    
Cash And Cash Equivalents [Line Items]    
Cash and cash equivalents, amortized cost 204,368 200,326
Cash and cash equivalents, fair value $ 204,368 200,326
Corporate Bonds    
Cash And Cash Equivalents [Line Items]    
Short-term investments, amortized cost   4,006
Short-term investments, unrealized gain   11
Short-term investments, fair value   $ 4,017