XML 42 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Marketable Securities (Tables)
9 Months Ended
Sep. 30, 2025
Marketable Securities  
Schedule Of marketable securities

Marketable securities, which are classified as available-for-sale marketable securities, consisted of the following as of September 30, 2025 and December 31, 2024 (in thousands):

    

September 30, 2025

Gross

Gross

Amortized Cost

Unrealized

Unrealized

Fair

Basis

Gains

Losses

Value

Short-term marketable securities:

U.S. Treasury obligations

$

237,785

$

123

$

(1)

$

237,907

Corporate debt obligations

38,024

27

(2)

38,049

Commercial paper

22,517

18

22,535

Supranational debt obligations

9,956

7

9,963

Government development bank obligations

4,009

4

4,013

Total short-term marketable securities

$

312,291

$

179

$

(3)

$

312,467

    

December 31, 2024

Gross

Gross

Amortized Cost

Unrealized

Unrealized

Fair

Basis

Gains

Losses

Value

Short-term marketable securities:

U.S. Treasury obligations

$

118,697

$

45

$

(5)

 

$

118,737

Total short-term marketable securities

$

118,697

$

45

$

(5)

 

$

118,737