Cash, Cash Equivalents and Marketable Securities - Schedule of Cash Equivalents and Marketable Securities, Available-for-Sale (Details) - USD ($) $ in Thousands |
Dec. 31, 2020 |
Dec. 31, 2019 |
---|---|---|
Cash Equivalents and Marketable Securities | ||
Marketable Securities, Amortized Cost | $ 173,984 | $ 91,392 |
Marketable Securities, Unrealized Gains | 24 | |
Marketable Securities, Fair Value | 173,984 | 91,416 |
U.S treasury obligations | ||
Cash Equivalents and Marketable Securities | ||
Marketable Securities, Amortized Cost | 49,951 | |
Marketable Securities, Unrealized Gains | 24 | |
Marketable Securities, Fair Value | 49,975 | |
Cash and money market funds | ||
Cash Equivalents and Marketable Securities | ||
Cash Equivalents, Amortized Cost | 173,984 | 29,441 |
Cash Equivalents, Fair value | $ 173,984 | 29,441 |
Overnight repurchase agreements | ||
Cash Equivalents and Marketable Securities | ||
Cash Equivalents, Amortized Cost | 12,000 | |
Cash Equivalents, Fair value | $ 12,000 |