v3.25.2
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2025
Investments Debt And Equity Securities [Abstract]  
Schedule of Fair Value And Amortized Cost Of Available-for-sale Marketable Securities

The fair value and amortized cost of available-for-sale marketable securities by major security type are presented in the following tables as of the periods presented:

 

 

 

June 30, 2025

 

Type of security

 

Amortized Cost

 

 

Gross Unrealized Gains

 

 

Gross Unrealized Losses

 

 

Estimated Fair Value

 

U.S. treasury securities

 

$

32,191

 

 

$

26

 

 

$

(8

)

 

$

32,209

 

Commercial paper

 

 

20,202

 

 

 

 

 

 

(7

)

 

 

20,195

 

Corporate bonds

 

 

15,477

 

 

 

11

 

 

 

(1

)

 

 

15,487

 

U.S. government agency securities

 

 

13,385

 

 

 

6

 

 

 

(3

)

 

 

13,388

 

Asset backed securities

 

 

5,548

 

 

 

 

 

 

 

 

 

5,548

 

Total marketable securities

 

$

86,803

 

 

$

43

 

 

$

(19

)

 

$

86,827

 

 

 

 

December 31, 2024

 

Type of Security

 

Amortized Cost

 

 

Gross Unrealized Gains

 

 

Gross Unrealized Losses

 

 

Estimated Fair Value

 

U.S. treasury securities

 

$

22,838

 

 

$

25

 

 

$

(12

)

 

$

22,851

 

Corporate bonds

 

 

18,921

 

 

 

20

 

 

 

 

 

 

18,941

 

Commercial paper

 

 

12,999

 

 

 

3

 

 

 

(2

)

 

 

13,000

 

U.S. government agency securities

 

 

11,402

 

 

 

21

 

 

 

 

 

 

11,423

 

Asset backed securities

 

 

7,304

 

 

 

6

 

 

 

 

 

 

7,310

 

Total marketable securities

 

$

73,464

 

 

$

75

 

 

$

(14

)

 

$

73,525

 

 

Summary Of Contractual Maturities Of Available-for-sale Marketable Securities

The net amortized cost and fair value of available-for-sale marketable securities are presented in the following table as of the periods presented by contractual maturity. Actual maturities may differ from contractual maturities because securities may be restructured, called or prepaid, or the Company may intend to sell a security prior to maturity.

 

 

 

June 30, 2025

 

 

 

Amortized Cost

 

 

Fair Value

 

Due to mature:

 

 

 

 

 

 

Less than one year

 

$

86,803

 

 

$

86,827

 

One year through two years

 

 

 

 

 

 

Total

 

$

86,803

 

 

$

86,827

 

 

 

 

December 31, 2024

 

 

 

Amortized Cost

 

 

Fair Value

 

Due to mature:

 

 

 

 

 

 

Less than one year

 

$

55,323

 

 

$

55,386

 

One year through two years

 

 

18,141

 

 

 

18,139

 

Total

 

$

73,464

 

 

$

73,525