v3.25.2
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2025
Marketable Securities [Abstract]  
Summary of Marketable securities

Marketable securities were comprised as follows as of June 30, 2025 (in thousands):

 

 

Maturities

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Fair
Value

 

   U.S. government agency securities

 

Within 1 year

 

$

62,645

 

 

$

110

 

 

$

(5

)

 

$

62,750

 

   U.S. government agency securities

 

Between 1 to 2 years

 

 

23,262

 

 

 

30

 

 

 

(28

)

 

 

23,264

 

Total

 

 

 

$

85,907

 

 

$

140

 

 

$

(33

)

 

$

86,014

 

 

Marketable securities were comprised as follows as of December 31, 2024 (in thousands):

 

 

Maturities

 

Amortized
Cost

 

 

Unrealized
Gains

 

 

Unrealized
Losses

 

 

Fair
Value

 

   U.S. treasury bills

 

Within 1 year

 

$

22,206

 

 

$

32

 

 

$

 

 

$

22,238

 

   U.S. government agency securities

 

Within 1 year

 

 

48,085

 

 

 

140

 

 

 

(11

)

 

 

48,214

 

   U.S. government agency securities

 

Between 1 to 2 years

 

 

36,936

 

 

 

110

 

 

 

(87

)

 

 

36,959

 

Total

 

 

 

$

107,227

 

 

$

282

 

 

$

(98

)

 

$

107,411