XML 57 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments and Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Schedule of Components of Investments The components of our investments as of December 31, 2024 and 2023 are as follows (in thousands):
As of December 31, 2024
Fair Value MeasurementBalance Sheet Classification
Fair Value LevelCost BasisUnrealized Gains (Losses)
Fair Value
Cash and Cash EquivalentsShort-term Investments and Marketable Securities
Cash
Level 1$106,338 $— $106,338 $106,338 $— 
Money market fundLevel 112,214 — 12,214 12,214 — 
U.S. Treasury bondsLevel 124,376 26 24,402 — 24,402 
Commercial paperLevel 22,974 2,977 — 2,977 
Corporate bondsLevel 213,900 29 13,929 — 13,929 
Total investments$159,802 $58 $159,860 $118,552 $41,308 

As of December 31, 2023, our investments consisted of the following (in thousands):

As of December 31, 2023
Fair Value MeasurementBalance Sheet Classification
Fair Value LevelCost BasisUnrealized Gains (Losses)
Fair Value
Cash and Cash EquivalentsShort-Term Investments and Marketable Securities
Cash
Level 1$93,029 $— $93,029 $93,029 $— 
Money market fundLevel 156,322 — 56,322 56,322 — 
U.S. Treasury bondsLevel 14,830 (2)4,828 — 4,828 
Agency bonds
Level 24,828 (3)4,825 — 4,825 
Total investments$159,009 $(5)$159,004 $149,351 $9,653