XML 38 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Cash and Cash Equivalents, Investments and Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2025
Cash and Cash Equivalents [Abstract]  
Schedule of Cash, Cash Equivalents and Investments
The following tables present our cash and cash equivalents, and investments’ fair value level classification, adjusted cost, unrealized gain, unrealized loss and fair value as of March 31, 2025 and December 31, 2024 (in thousands):
 March 31, 2025
 Fair Value LevelAdjusted CostUnrealized GainUnrealized LossFair Value
Cash and cash equivalents:   
Cash$26,863 $— $— $26,863 
Money market fundsLevel 117,242 — — 17,242 
Total cash and cash equivalents$44,105 $— $— $44,105 
Short-term investments:   
Corporate debt securitiesLevel 2$44,074 $114 $— $44,188 
Long-term investments:   
Corporate debt securitiesLevel 2$37,882 $211 $— $38,093 
Total long-term investments$37,882 $211 $— $38,093 

 December 31, 2024
 Fair Value LevelAdjusted CostUnrealized GainUnrealized LossFair Value
Cash and cash equivalents:   
Cash$28,716 $— $— $28,716 
Money market fundsLevel 1132,759 — — 132,759 
Total cash and cash equivalents$161,475 $— $— $161,475 
Short-term investments:   
Corporate debt securitiesLevel 2$113,968 $157 $(29)$114,096 
U.S. treasury securitiesLevel 140,162 — (9)40,153 
Total short-term investments$154,130 $157 $(38)$154,249 
Long-term investments:   
Corporate debt securitiesLevel 2$133,516 $736 $(78)$134,174 
U.S. treasury securitiesLevel 178,405 97 (26)78,476 
Total long-term investments$211,921 $833 $(104)$212,650 
Schedule of Available-for-sale Securities Reconciliation
The following table presents our cash equivalents and investments' adjusted cost and fair value by contractual maturity as of March 31, 2025 (in thousands):
 Adjusted CostFair Value
Due within one year$44,074 $44,188 
Due after one year through three years37,882 38,093 
Investments not due at a single maturity date17,242 17,242 
Total$99,198 $99,523