XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Summary of Amortized Cost and Estimated Fair Value of Marketable Securities by Contractual Maturity

The amortized cost and estimated fair value of marketable securities, by contractual maturity are as follows:

 

 

December 31, 2024

 

(in thousands)

 

Amortized Cost

 

 

Gross Unrealized Holding Gains

 

 

Gross Unrealized Holding Losses

 

 

Fair Value

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Maturing in one year or less

 

 

 

 

 

 

 

 

 

 

 

 

U.S. Treasuries

 

$

4,981

 

 

$

12

 

 

$

 

 

$

4,993

 

Maturing after one year through five years

 

 

 

 

 

 

 

 

 

 

 

 

U.S. Treasuries

 

 

4,974

 

 

 

10

 

 

 

 

 

 

4,984

 

Total

 

$

9,955

 

 

$

22

 

 

$

 

 

$

9,977

 

 

 

 

December 31, 2023

 

(in thousands)

 

Amortized Cost

 

 

Gross Unrealized Holding Gains

 

 

Gross Unrealized Holding Losses

 

 

Fair Value

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Maturing in one year or less

 

 

 

 

 

 

 

 

 

 

 

 

U.S. Treasury Bill

 

$

8,806

 

 

$

6

 

 

$

 

 

$

8,812

 

U.S. Treasuries

 

 

97,086

 

 

 

12

 

 

 

(95

)

 

 

97,003

 

Total

 

$

105,892

 

 

$

18

 

 

$

(95

)

 

$

105,815

 

Summary of Fair Value and Gross Unrealized Losses of Marketable Securities The following table summarizes the fair value and gross unrealized losses aggregated by category and the length of time that individual securities were in an unrealized loss position as of December 31, 2023:

 

 

December 31, 2023

 

 

 

Less than twelve months

 

 

Greater than twelve months

 

 

Total

 

(in thousands)

 

Fair value

 

 

Unrealized gain (loss)

 

 

Fair value

 

 

Unrealized gain (loss)

 

 

Fair value

 

 

Unrealized loss

 

U.S. Treasuries

 

$

 

 

$

 

 

$

53,447

 

 

$

(95

)

 

$

53,447

 

 

$

(95

)

Total

 

$

 

 

$

 

 

$

53,447

 

 

$

(95

)

 

$

53,447

 

 

$

(95

)