v3.26.1
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2026
Investments, Debt and Equity Securities [Abstract]  
Schedule of Marketable Securities Classified as Available-for-sale

Marketable securities, which are classified as available-for-sale, consisted of the following (in thousands):

 

Balance at June 30, 2026:

 

Amortized
Cost Basis

 

 

Unrealized
Gain

 

 

Unrealized
Loss

 

 

Fair
Value

 

Treasury bills

 

$

94,665

 

 

$

 

 

$

(9

)

 

$

94,656

 

Treasury notes

 

 

99,073

 

 

 

 

 

 

(163

)

 

 

98,910

 

Commercial paper

 

 

7,882

 

 

 

 

 

 

(14

)

 

 

7,868

 

Total marketable securities

 

$

201,620

 

 

$

 

 

$

(186

)

 

$

201,434

 

 

Balance at December 31, 2025:

 

Amortized
Cost Basis

 

 

Unrealized
Gain

 

 

Unrealized
Loss

 

 

Fair
Value

 

Treasury bills

 

$

90,288

 

 

$

40

 

 

$

 

 

$

90,328

 

Total marketable securities

 

$

90,288

 

 

$

40

 

 

$

 

 

$

90,328