Fair Value Measurements and Available for Sale Investments -Schedule of Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($) $ in Thousands | Jun. 30, 2024 | Dec. 31, 2023 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities, debt securities | $ 321,629 | $ 381,965 |
U.S. Treasury Securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities, debt securities | 296,797 | 325,714 |
Certificates of deposit | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities, debt securities | | 244 |
Agency securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities, debt securities | 5,066 | 20,253 |
Commercial and corporate obligations | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities, debt securities | 19,766 | 35,754 |
Recurring | Money market funds | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Investments at fair value | 59,280 | 27,789 |
Recurring | Mutual funds | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Investments at fair value | 2,737 | 6,286 |
Recurring | U.S. Treasury Securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities, debt securities | 296,797 | 325,714 |
Recurring | Certificates of deposit | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities, debt securities | | 244 |
Recurring | Agency securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities, debt securities | 5,066 | 20,253 |
Recurring | Commercial and corporate obligations | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities, debt securities | 19,766 | 35,754 |
Recurring | Quoted Market Prices for Identical Assets (Level 1) | Money market funds | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Investments at fair value | 59,280 | 27,789 |
Recurring | Quoted Market Prices for Identical Assets (Level 1) | Mutual funds | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Investments at fair value | 2,737 | 6,286 |
Recurring | Quoted Market Prices for Identical Assets (Level 1) | U.S. Treasury Securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities, debt securities | 296,797 | 325,714 |
Recurring | Quoted Market Prices for Identical Assets (Level 1) | Certificates of deposit | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities, debt securities | | 0 |
Recurring | Quoted Market Prices for Identical Assets (Level 1) | Agency securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities, debt securities | 0 | 0 |
Recurring | Quoted Market Prices for Identical Assets (Level 1) | Commercial and corporate obligations | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities, debt securities | 0 | 0 |
Recurring | Significant Other Observable Inputs (Level 2) | Money market funds | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Investments at fair value | 0 | 0 |
Recurring | Significant Other Observable Inputs (Level 2) | Mutual funds | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Investments at fair value | 0 | 0 |
Recurring | Significant Other Observable Inputs (Level 2) | U.S. Treasury Securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities, debt securities | 0 | 0 |
Recurring | Significant Other Observable Inputs (Level 2) | Certificates of deposit | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities, debt securities | | 244 |
Recurring | Significant Other Observable Inputs (Level 2) | Agency securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities, debt securities | 5,066 | 20,253 |
Recurring | Significant Other Observable Inputs (Level 2) | Commercial and corporate obligations | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities, debt securities | 19,766 | 35,754 |
Recurring | Significant Unobservable Inputs (Level 3) | Money market funds | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Investments at fair value | 0 | 0 |
Recurring | Significant Unobservable Inputs (Level 3) | Mutual funds | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Investments at fair value | 0 | 0 |
Recurring | Significant Unobservable Inputs (Level 3) | U.S. Treasury Securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities, debt securities | 0 | 0 |
Recurring | Significant Unobservable Inputs (Level 3) | Certificates of deposit | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities, debt securities | | 0 |
Recurring | Significant Unobservable Inputs (Level 3) | Agency securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities, debt securities | 0 | 0 |
Recurring | Significant Unobservable Inputs (Level 3) | Commercial and corporate obligations | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities, debt securities | $ 0 | $ 0 |