XML 35 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2025
Investments, Debt and Equity Securities [Abstract]  
Schedule of Marketable Securities Investments

The following table summarizes the Company’s investments (in thousands):

 

 

 

 

March 31, 2025

 

 

Balance Sheet Classification

 

Amortized
Cost

 

 

Unrealized
Gain

 

 

Unrealized
(Loss)

 

 

Estimated
Fair Value

 

Government and agency securities

 

Cash equivalents

 

$

748

 

 

$

 

 

$

 

 

$

748

 

Government and agency securities

 

Marketable securities

 

 

210,830

 

 

 

99

 

 

 

(46

)

 

 

210,883

 

Total

 

 

 

$

211,578

 

 

$

99

 

 

$

(46

)

 

$

211,631

 

 

 

 

 

 

December 31, 2024

 

 

 

Balance Sheet Classification

 

Amortized
Cost

 

 

Unrealized
Gain

 

 

Unrealized
(Loss)

 

 

Estimated
Fair Value

 

Government and agency securities

 

Cash equivalents

 

$

9,989

 

 

$

1

 

 

$

 

 

$

9,990

 

Government and agency securities

 

Marketable securities

 

 

212,744

 

 

 

107

 

 

 

(53

)

 

 

212,798

 

Total

 

 

 

$

222,733

 

 

$

108

 

 

$

(53

)

 

$

222,788

 

Schedule of Fair Values of Available for Sale Debt Securities by Contractual Maturity

The fair values of available-for-sale debt securities as of March 31, 2025, by contractual maturity, are summarized as follows (in thousands):

 

 

March 31, 2025

 

Due in one year or less

 

$

204,600

 

Due after one year

 

 

7,031

 

Total

 

$

211,631