Cash Equivalents and Marketable Securities - Schedule of Amortized Cost, Unrealized Gains and Losses and Fair Value of Cash Equivalent and Marketable Securities (Detail) - USD ($) $ in Thousands |
Dec. 31, 2021 |
Dec. 31, 2020 |
| Cash equivalents and marketable securities [Line Items] |
|
|
| Cash and Cash Equivalents, at Carrying Value, Total |
$ 93,287
|
$ 170,056
|
| Amortized Cost |
194,348
|
37,803
|
| Unrealized Gains |
0
|
0
|
| Unrealized Losses |
(73)
|
0
|
| Fair Value |
194,275
|
37,803
|
| Cash Equivalents [Member] |
|
|
| Cash equivalents and marketable securities [Line Items] |
|
|
| Cash and Cash Equivalents, at Carrying Value, Total |
81,312
|
36,801
|
| Unrealized Gains |
0
|
0
|
| Unrealized Losses |
0
|
0
|
| Fair Value |
81,312
|
36,801
|
| Cash Equivalents [Member] | Money Market Funds [Member] |
|
|
| Cash equivalents and marketable securities [Line Items] |
|
|
| Cash and Cash Equivalents, at Carrying Value, Total |
79,281
|
36,801
|
| Unrealized Gains |
0
|
0
|
| Unrealized Losses |
0
|
0
|
| Fair Value |
79,281
|
36,801
|
| Cash Equivalents [Member] | Commercial Paper [Member] |
|
|
| Cash equivalents and marketable securities [Line Items] |
|
|
| Cash and Cash Equivalents, at Carrying Value, Total |
1,000
|
|
| Unrealized Gains |
0
|
|
| Unrealized Losses |
0
|
|
| Fair Value |
1,000
|
|
| Cash Equivalents [Member] | Corporate Debt Securities [Member] |
|
|
| Cash equivalents and marketable securities [Line Items] |
|
|
| Cash and Cash Equivalents, at Carrying Value, Total |
1,031
|
|
| Unrealized Gains |
0
|
|
| Unrealized Losses |
0
|
|
| Fair Value |
1,031
|
|
| Short-Term Marketable Securities [Member] |
|
|
| Cash equivalents and marketable securities [Line Items] |
|
|
| Amortized Cost |
108,408
|
1,002
|
| Unrealized Gains |
0
|
0
|
| Unrealized Losses |
(62)
|
0
|
| Fair Value |
108,346
|
1,002
|
| Short-Term Marketable Securities [Member] | U.S. Treasuries [Member] |
|
|
| Cash equivalents and marketable securities [Line Items] |
|
|
| Amortized Cost |
12,277
|
1,002
|
| Unrealized Gains |
0
|
0
|
| Unrealized Losses |
(8)
|
0
|
| Fair Value |
12,269
|
$ 1,002
|
| Short-Term Marketable Securities [Member] | Commercial Paper [Member] |
|
|
| Cash equivalents and marketable securities [Line Items] |
|
|
| Amortized Cost |
44,990
|
|
| Unrealized Gains |
0
|
|
| Unrealized Losses |
(16)
|
|
| Fair Value |
44,974
|
|
| Short-Term Marketable Securities [Member] | Corporate Debt Securities [Member] |
|
|
| Cash equivalents and marketable securities [Line Items] |
|
|
| Amortized Cost |
26,976
|
|
| Unrealized Gains |
0
|
|
| Unrealized Losses |
(23)
|
|
| Fair Value |
26,953
|
|
| Short-Term Marketable Securities [Member] | Certificates of Deposit [Member] |
|
|
| Cash equivalents and marketable securities [Line Items] |
|
|
| Amortized Cost |
5,600
|
|
| Unrealized Gains |
0
|
|
| Unrealized Losses |
(6)
|
|
| Fair Value |
5,594
|
|
| Short-Term Marketable Securities [Member] | U.S. Government Debt Securities [Member] |
|
|
| Cash equivalents and marketable securities [Line Items] |
|
|
| Amortized Cost |
2,000
|
|
| Unrealized Gains |
0
|
|
| Unrealized Losses |
(1)
|
|
| Fair Value |
1,999
|
|
| Short-Term Marketable Securities [Member] | Asset Backed Securities [Member] |
|
|
| Cash equivalents and marketable securities [Line Items] |
|
|
| Amortized Cost |
16,565
|
|
| Unrealized Gains |
0
|
|
| Unrealized Losses |
(8)
|
|
| Fair Value |
16,557
|
|
| Long-term Marketable Securities [Member] |
|
|
| Cash equivalents and marketable securities [Line Items] |
|
|
| Amortized Cost |
4,628
|
|
| Unrealized Gains |
0
|
|
| Unrealized Losses |
(11)
|
|
| Fair Value |
4,617
|
|
| Long-term Marketable Securities [Member] | U.S. Treasuries [Member] |
|
|
| Cash equivalents and marketable securities [Line Items] |
|
|
| Amortized Cost |
2,991
|
|
| Unrealized Gains |
0
|
|
| Unrealized Losses |
(5)
|
|
| Fair Value |
2,986
|
|
| Long-term Marketable Securities [Member] | Corporate Debt Securities [Member] |
|
|
| Cash equivalents and marketable securities [Line Items] |
|
|
| Amortized Cost |
1,637
|
|
| Unrealized Gains |
0
|
|
| Unrealized Losses |
(6)
|
|
| Fair Value |
$ 1,631
|
|