Annual report [Section 13 and 15(d), not S-K Item 405]

Fair Value Measurements (Tables)

v3.25.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of Assets Measured on Recurring Basis
The following table summarizes the assets measured at fair value on a recurring basis by level within the fair value hierarchy for the year ended December 31, 2024 (in thousands):
Level 1 Level 2 Level 3 Total
Cash equivalents
Money market funds $ 31,708  $ —  $ —  $ 31,708 
Short-term investments
US government and agency securities 32,323  —  32,323 
Commercial paper —  15,211  —  15,211 
Total $ 64,031  $ 15,211  $ —  $ 79,242 
The following table summarizes the assets measured at fair value on a recurring basis by level within the fair value hierarchy for the year ended December 31, 2023 (in thousands):
Level 1 Level 2 Level 3 Total
Cash equivalents
Money market funds $ 35,375  $ —  $ —  $ 35,375 
Short-term investments
US government and agency securities 25,083  11,526  —  36,609 
Commercial paper —  21,479  —  21,479 
Total $ 60,458  $ 33,005  $ —  $ 93,463 
Schedule of Debt Securities, Available-for-Sale
The following table summarizes the Company's short-term investments on the consolidated balance sheets as of December 31, 2024 (in thousands):
Amortized Cost Gross Unrealized Gains Gross Unrealized Losses Fair Value
Short-term investments
US government and agency securities $ 32,309  $ 23  $ (9) $ 32,323 
Commercial paper 15,203  —  15,211 
Total $ 47,512  $ 31  $ (9) $ 47,534 
The following table summarizes the Company's short-term investments on the consolidated balance sheets as of December 31, 2023 (in thousands):
Amortized Cost Gross Unrealized Gains Gross Unrealized Losses Fair Value
Short-term investments
US government and agency securities $ 36,568  $ 48  $ (7) $ 36,609 
Commercial paper 21,477  11  (9) 21,479 
Total $ 58,045  $ 59  $ (16) $ 58,088 
Schedule of Cash and Cash Equivalents
The following table summarizes the Company’s cash and cash equivalents on the consolidated balance sheets as of December 31, 2024 (in thousands):
December 31, 2024
Amortized Cost Gross Unrealized Gains Gross Unrealized Losses Fair Value
Cash $ 19,888  $ —  $ —  $ 19,888 
Cash equivalents
Money market funds 31,708  —  —  31,708 
Total $ 51,596  $ —  $ —  $ 51,596 
The following table summarizes the Company’s cash and cash equivalents on the consolidated balance sheets as of December 31, 2023 (in thousands):
December 31, 2023
Amortized Cost Gross Unrealized Gains Gross Unrealized Losses Fair Value
Cash $ 15,381  $ —  $ —  $ 15,381 
Cash equivalents
Money market funds 35,375  —  —  35,375 
Total $ 50,756  $ —  $ —  $ 50,756