Marketable Securities - Summary of Available-for-Sale Marketable Securities (Details) - USD ($) $ in Thousands |
Mar. 31, 2021 |
Dec. 31, 2020 |
---|---|---|
Schedule Of Available For Sale Securities [Line Items] | ||
Amortized Cost | $ 122,706 | $ 205,382 |
Gross Unrealized Gains | 24 | 21 |
Gross Unrealized Losses | (1) | (1) |
Estimated Fair Market Value | 122,729 | 205,402 |
Corporate Debt Securities | ||
Schedule Of Available For Sale Securities [Line Items] | ||
Amortized Cost | 5,501 | 8,547 |
Gross Unrealized Gains | 4 | |
Gross Unrealized Losses | (1) | |
Estimated Fair Market Value | 5,500 | 8,551 |
Commercial Paper | ||
Schedule Of Available For Sale Securities [Line Items] | ||
Amortized Cost | 16,988 | 26,469 |
Estimated Fair Market Value | 16,988 | 26,469 |
U.S. Government Treasury Bills | ||
Schedule Of Available For Sale Securities [Line Items] | ||
Amortized Cost | 100,217 | 170,366 |
Gross Unrealized Gains | 24 | 17 |
Gross Unrealized Losses | (1) | |
Estimated Fair Market Value | $ 100,241 | $ 170,382 |