v3.25.2
Cash, Cash Equivalents and Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2025
Cash and Cash Equivalents [Abstract]  
Schedule of Marketable Securities

Marketable securities, all of which had maturities of less than one year, consisted of the following:

 

 

December 31, 2024

 

(in thousands)

 

Amortized Cost

 

 

Gross Unrealized Gains

 

 

Gross Unrealized Losses

 

 

Estimated Fair Value

 

Marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

U.S. government agency and treasury securities

 

$

28,903

 

 

$

20

 

 

$

 

 

$

28,923

 

Total marketable securities

 

$

28,903

 

 

$

20

 

 

$

 

 

$

28,923