XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Short-Term Investments (Tables)
9 Months Ended
Sep. 30, 2025
Investments, Debt and Equity Securities [Abstract]  
Schedule of amortized costs, gross unrealized gains and losses, and fair values of investments

September 30, 2025

Gross

Gross

(in thousands)

Amortized Cost

    

Unrealized Gains

    

Unrealized Losses

    

Fair Value

U.S. treasury securities

$

177,388

$

171

$

$

177,559

Total short-term marketable securities

$

177,388

$

171

$

$

177,559

December 31, 2024

Gross

Gross

(in thousands)

Amortized Cost

    

Unrealized Gains

    

Unrealized Losses

    

Fair Value

U.S. treasury securities

$

132,615

$

167

$

$

132,782

Total short-term marketable securities

$

132,615

$

167

$

$

132,782