Cash equivalents and investments, as measured at fair value on a recurring basis, consisted of the following: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | | | Fair Value Level | | Amortized Cost | | Unrealized Gains (Losses), net | | Fair Value | | Fair Value Level | | Amortized Cost | | Unrealized Gains (Losses), net | | Fair Value | | (in thousands) | | | | | | | | | | | | | | | | | | Cash equivalents: | | | | | | | | | | | | | | | | | | Money market funds | | Level 1 | | $ | 187,559 | | | $ | — | | | $ | 187,559 | | | Level 1 | | $ | 161,233 | | | $ | — | | | $ | 161,233 | | | Investments: | | | | | | | | | | | | | | | | | | Certificates of deposit | | Level 2 | | 6,666 | | | — | | | 6,666 | | | Level 1 | | 6,805 | | | — | | | 6,805 | | | Marketable securities: | | | | | | | | | | | | | | | | | | Commercial paper | | Level 2 | | 24,669 | | | 219 | | | 24,888 | | | Level 2 | | 48,860 | | | 694 | | | 49,554 | | | | | | | | | | | | | | | | | | | | | | | $ | 218,894 | | | $ | 219 | | | $ | 219,113 | | | | | $ | 216,898 | | | $ | 694 | | | $ | 217,592 | |
|