XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Short-Term Investments (Tables)
3 Months Ended
Mar. 31, 2025
Investments, Debt and Equity Securities [Abstract]  
Schedule of amortized costs, gross unrealized gains and losses, and fair values of investments

March 31, 2025

Gross

Gross

(in thousands)

Amortized Cost

    

Unrealized Gains

    

Unrealized Losses

    

Fair Value

Short-term U.S. treasury securities

$

182,325

$

148

$

(1)

$

182,472

Total

$

182,325

$

148

$

(1)

$

182,472

December 31, 2024

Gross

Gross

(in thousands)

Amortized Cost

    

Unrealized Gains

    

Unrealized Losses

    

Fair Value

Short-term U.S. treasury securities

$

132,615

$

167

$

$

132,782

Total

$

132,615

$

167

$

$

132,782