Financial Instruments - Amortized Cost, Unrealized Gains and Losses, and Fair Value (Details) - USD ($)
|
Jun. 30, 2023 |
Dec. 31, 2022 |
Jun. 30, 2022 |
| Debt Securities, Available-for-Sale [Line Items] |
|
|
|
| Fair Value Measurement, available for sale debt securities |
$ 262,568,000
|
|
$ 0
|
| Balance Sheet Classification, Cash and Cash Equivalents |
238,663,000
|
$ 227,380,000
|
|
| Balance Sheet Classification, Marketable Securities |
258,565,000
|
342,975,000
|
|
| U.S. treasury securities |
|
|
|
| Debt Securities, Available-for-Sale [Line Items] |
|
|
|
| Balance Sheet Classification, Cash and Cash Equivalents |
2,492,000
|
2,995,000
|
|
| Balance Sheet Classification, Marketable Securities |
142,870,000
|
201,414,000
|
|
| Commercial paper |
|
|
|
| Debt Securities, Available-for-Sale [Line Items] |
|
|
|
| Balance Sheet Classification, Marketable Securities |
29,795,000
|
41,348,000
|
|
| Certificates of deposit |
|
|
|
| Debt Securities, Available-for-Sale [Line Items] |
|
|
|
| Balance Sheet Classification, Cash and Cash Equivalents |
1,511,000
|
|
|
| Balance Sheet Classification, Marketable Securities |
11,183,000
|
6,116,000
|
|
| Corporate notes and obligations |
|
|
|
| Debt Securities, Available-for-Sale [Line Items] |
|
|
|
| Balance Sheet Classification, Cash and Cash Equivalents |
|
1,519,000
|
|
| Balance Sheet Classification, Marketable Securities |
29,062,000
|
62,201,000
|
|
| Asset-backed securities |
|
|
|
| Debt Securities, Available-for-Sale [Line Items] |
|
|
|
| Balance Sheet Classification, Marketable Securities |
12,377,000
|
15,138,000
|
|
| U.S. agency securities |
|
|
|
| Debt Securities, Available-for-Sale [Line Items] |
|
|
|
| Balance Sheet Classification, Cash and Cash Equivalents |
|
6,980,000
|
|
| Balance Sheet Classification, Marketable Securities |
33,278,000
|
16,758,000
|
|
| Fair Value, Measurements, Recurring |
|
|
|
| Debt Securities, Available-for-Sale [Line Items] |
|
|
|
| Fair Value Measurement, Gross Unrealized Gains |
23,000
|
41,000
|
|
| Fair Value Measurement, Gross Unrealized Losses |
(299,000)
|
(414,000)
|
|
| Total cash, cash equivalents, and marketable securities |
497,228,000
|
570,355,000
|
|
| Debt securities, available-for-sale, amortized cost and cash and cash equivalents |
497,504,000
|
570,728,000
|
|
| Fair Value, Inputs, Level 1 |
|
|
|
| Debt Securities, Available-for-Sale [Line Items] |
|
|
|
| Balance Sheet Classification, Cash and Cash Equivalents |
237,152,000
|
218,881,000
|
|
| Balance Sheet Classification, Marketable Securities |
142,870,000
|
201,414,000
|
|
| Fair Value, Inputs, Level 1 | Fair Value, Measurements, Recurring |
|
|
|
| Debt Securities, Available-for-Sale [Line Items] |
|
|
|
| Fair Value Measurement, Gross Unrealized Gains |
10,000
|
9,000
|
|
| Fair Value Measurement, Gross Unrealized Losses |
(133,000)
|
(180,000)
|
|
| Total cash, cash equivalents, and marketable securities |
380,022,000
|
420,295,000
|
|
| Debt securities, available-for-sale, amortized cost and cash and cash equivalents |
380,145,000
|
420,466,000
|
|
| Fair Value, Inputs, Level 1 | Fair Value, Measurements, Recurring | U.S. treasury securities |
|
|
|
| Debt Securities, Available-for-Sale [Line Items] |
|
|
|
| Fair Value Measurement, Amortized Cost Basis |
145,485,000
|
204,580,000
|
|
| Fair Value Measurement, Gross Unrealized Gains |
10,000
|
9,000
|
|
| Fair Value Measurement, Gross Unrealized Losses |
(133,000)
|
(180,000)
|
|
| Fair Value Measurement, available for sale debt securities |
145,362,000
|
204,409,000
|
|
| Fair Value, Inputs, Level 2 |
|
|
|
| Debt Securities, Available-for-Sale [Line Items] |
|
|
|
| Balance Sheet Classification, Cash and Cash Equivalents |
1,511,000
|
8,499,000
|
|
| Balance Sheet Classification, Marketable Securities |
115,695,000
|
141,561,000
|
|
| Fair Value, Inputs, Level 2 | Fair Value, Measurements, Recurring |
|
|
|
| Debt Securities, Available-for-Sale [Line Items] |
|
|
|
| Fair Value Measurement, Gross Unrealized Gains |
13,000
|
32,000
|
|
| Fair Value Measurement, Gross Unrealized Losses |
(166,000)
|
(234,000)
|
|
| Total cash, cash equivalents, and marketable securities |
117,206,000
|
150,060,000
|
|
| Debt securities, available-for-sale, amortized cost and cash and cash equivalents |
117,359,000
|
150,262,000
|
|
| Fair Value, Inputs, Level 2 | Fair Value, Measurements, Recurring | Commercial paper |
|
|
|
| Debt Securities, Available-for-Sale [Line Items] |
|
|
|
| Fair Value Measurement, Amortized Cost Basis |
29,795,000
|
41,348,000
|
|
| Fair Value Measurement, available for sale debt securities |
29,795,000
|
41,348,000
|
|
| Fair Value, Inputs, Level 2 | Fair Value, Measurements, Recurring | Certificates of deposit |
|
|
|
| Debt Securities, Available-for-Sale [Line Items] |
|
|
|
| Fair Value Measurement, Amortized Cost Basis |
12,694,000
|
6,116,000
|
|
| Fair Value Measurement, available for sale debt securities |
12,694,000
|
6,116,000
|
|
| Fair Value, Inputs, Level 2 | Fair Value, Measurements, Recurring | Corporate notes and obligations |
|
|
|
| Debt Securities, Available-for-Sale [Line Items] |
|
|
|
| Fair Value Measurement, Amortized Cost Basis |
29,141,000
|
63,912,000
|
|
| Fair Value Measurement, Gross Unrealized Gains |
2,000
|
10,000
|
|
| Fair Value Measurement, Gross Unrealized Losses |
(81,000)
|
(202,000)
|
|
| Fair Value Measurement, available for sale debt securities |
29,062,000
|
63,720,000
|
|
| Fair Value, Inputs, Level 2 | Fair Value, Measurements, Recurring | Asset-backed securities |
|
|
|
| Debt Securities, Available-for-Sale [Line Items] |
|
|
|
| Fair Value Measurement, Amortized Cost Basis |
12,402,000
|
15,150,000
|
|
| Fair Value Measurement, Gross Unrealized Gains |
10,000
|
17,000
|
|
| Fair Value Measurement, Gross Unrealized Losses |
(35,000)
|
(29,000)
|
|
| Fair Value Measurement, available for sale debt securities |
12,377,000
|
15,138,000
|
|
| Fair Value, Inputs, Level 2 | Fair Value, Measurements, Recurring | U.S. agency securities |
|
|
|
| Debt Securities, Available-for-Sale [Line Items] |
|
|
|
| Fair Value Measurement, Amortized Cost Basis |
33,327,000
|
23,736,000
|
|
| Fair Value Measurement, Gross Unrealized Gains |
1,000
|
5,000
|
|
| Fair Value Measurement, Gross Unrealized Losses |
(50,000)
|
(3,000)
|
|
| Fair Value Measurement, available for sale debt securities |
33,278,000
|
23,738,000
|
|
| Cash |
|
|
|
| Debt Securities, Available-for-Sale [Line Items] |
|
|
|
| Balance Sheet Classification, Cash and Cash Equivalents |
221,813,000
|
166,341,000
|
|
| Cash | Fair Value, Inputs, Level 1 | Fair Value, Measurements, Recurring |
|
|
|
| Debt Securities, Available-for-Sale [Line Items] |
|
|
|
| Cash and cash equivalent |
221,813,000
|
166,341,000
|
|
| Money market mutual funds |
|
|
|
| Debt Securities, Available-for-Sale [Line Items] |
|
|
|
| Balance Sheet Classification, Cash and Cash Equivalents |
12,847,000
|
49,545,000
|
$ 0
|
| Money market mutual funds | Fair Value, Inputs, Level 1 | Fair Value, Measurements, Recurring |
|
|
|
| Debt Securities, Available-for-Sale [Line Items] |
|
|
|
| Cash and cash equivalent |
$ 12,847,000
|
$ 49,545,000
|
|