XML 64 R15.htm IDEA: XBRL DOCUMENT v3.25.1
Marketable Securities
12 Months Ended
Dec. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Marketable Securities Marketable Securities
The following table summarizes the Company’s marketable securities financial assets that are measured at fair value on a recurring basis:
As of December 31, 2024
Amortized
Cost
Gross Unrealized
Gains
Gross Unrealized
Losses
Estimated Fair
Value
Cash equivalents (1)
Level 1:
Overnight repurchase agreements (2)$62,729 $$$62,729 
Money market funds382 382 
Level 1 total63,111 $— $— 63,111 
Marketable securities
Level 2:
U.S. Treasury securities9,786 — 9,791 
Level 2 total9,786 — 9,791 
Total$72,897 $$— $72,902 
As of December 31, 2023
Amortized
Cost
Gross Unrealized
Gains
Gross Unrealized
Losses
Estimated Fair
Value
Cash equivalents (1)
Level 1:
Overnight repurchase agreements (2)$28,593 $$$28,593 
Money market funds$723 $$$723 
Level 1 total29,316 — — 29,316 
Marketable securities
Level 2:
Corporate bonds13,678 191 (9)13,860 
U.S. Treasury securities21,318 211 21,529 
Level 2 total34,996 402 (9)35,389 
Total$64,312 $402 $(9)$64,705 
(1)Included in cash and cash equivalents in the consolidated balance sheets at December 31, 2024 and 2023.
(2)Cash equivalents as of December 31, 2024 included overnight repurchase agreements in which cash from the Company's main operating checking account is invested overnight in highly liquid, short-term investments sponsored by a large financial institution.

The Company uses quoted prices in active markets for identical assets to determine the fair value of its Level 1 investments. The fair value of the Company’s Level 2 investments is determined using pricing based on quoted market prices or alternative market observable inputs. 
The fair value of the Company’s marketable securities as of December 31, 2024, by remaining contractual maturities, consisted of U.S. Treasuries of $9,791 all due within one year or less.