Marketable Securities and Fair Value Measurements - Summary of Available for Sale Marketable Securities By Security Type (Details) - USD ($) $ in Thousands |
Dec. 31, 2021 |
Dec. 31, 2020 |
| Fair Value, Balance Sheet Grouping, Financial Statement Captions |
|
|
| Amortized Cost |
$ 53,163
|
$ 92,982
|
| Gross Unrealized Gains |
0
|
0
|
| Gross Unrealized Losses |
(10)
|
(7)
|
| Estimated Fair Value |
53,153
|
92,975
|
| Commercial paper (due within one year) |
|
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions |
|
|
| Amortized Cost |
36,246
|
|
| Gross Unrealized Gains |
0
|
|
| Gross Unrealized Losses |
(3)
|
|
| Estimated Fair Value |
36,243
|
|
| Corporate notes and bonds (due within one year) |
|
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions |
|
|
| Amortized Cost |
16,917
|
|
| Gross Unrealized Gains |
0
|
|
| Gross Unrealized Losses |
(7)
|
|
| Estimated Fair Value |
$ 16,910
|
|
| U.S. treasury notes (due within one year) |
|
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions |
|
|
| Amortized Cost |
|
92,982
|
| Gross Unrealized Gains |
|
0
|
| Gross Unrealized Losses |
|
(7)
|
| Estimated Fair Value |
|
$ 92,975
|