Financial Instruments - Summary of Fair Value of Financial Assets Measured on Recurring Basis (Details) - Recurring - USD ($) $ in Thousands | Jun. 30, 2023 | Dec. 31, 2022 |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Total short-term investments | $ 349,964 | $ 311,140 |
Total long-term investments | 18,631 | 80,882 |
Assets Fair Value Disclosure, Total | 368,595 | 392,022 |
Level 1 | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Total short-term investments | 0 | 0 |
Total long-term investments | 0 | 0 |
Assets Fair Value Disclosure, Total | 0 | 0 |
Level 2 | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Total short-term investments | 349,964 | 311,140 |
Total long-term investments | 18,631 | 80,882 |
Assets Fair Value Disclosure, Total | 368,595 | 392,022 |
Level 3 | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Total short-term investments | 0 | 0 |
Total long-term investments | 0 | 0 |
Assets Fair Value Disclosure, Total | 0 | 0 |
U.S. Government Notes | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Total short-term investments | 74,625 | 33,739 |
U.S. Government Notes | Level 1 | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Total short-term investments | | 0 |
U.S. Government Notes | Level 2 | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Total short-term investments | 74,625 | 33,739 |
U.S. Government Notes | Level 3 | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Total short-term investments | 0 | 0 |
Asset-backed Securities | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Total short-term investments | | 16,610 |
Total long-term investments | 74,132 | |
Asset-backed Securities | Level 1 | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Total short-term investments | | 0 |
Total long-term investments | 0 | |
Asset-backed Securities | Level 2 | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Total short-term investments | | 16,610 |
Total long-term investments | 74,132 | |
Asset-backed Securities | Level 3 | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Total short-term investments | | 0 |
Total long-term investments | 0 | |
Commercial Paper | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Total short-term investments | | 18,025 |
Commercial Paper | Level 1 | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Total short-term investments | | 0 |
Commercial Paper | Level 2 | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Total short-term investments | | 18,025 |
Commercial Paper | Level 3 | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Total short-term investments | | 0 |
Corporate Note Securities | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Total short-term investments | 18,631 | 242,766 |
Total long-term investments | 201,207 | 80,882 |
Corporate Note Securities | Level 1 | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Total short-term investments | 0 | 0 |
Total long-term investments | 0 | 0 |
Corporate Note Securities | Level 2 | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Total short-term investments | 18,631 | 242,766 |
Total long-term investments | 201,207 | 80,882 |
Corporate Note Securities | Level 3 | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | |
Total short-term investments | 0 | 0 |
Total long-term investments | $ 0 | $ 0 |