XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.2
Short-Term Investments (Tables)
6 Months Ended
Jun. 30, 2025
Short-Term Investments  
Schedule of short-term investments

The following tables summarize short-term investments (in thousands):

    

    

Gross Unrealized

    

Gross Unrealized

    

Amortized Cost

Gains

Losses

Fair Value

June 30, 2025

Reverse repurchase agreements

$

68,000

$

$

$

68,000

Treasury notes

64,690

7

(12)

64,685

Treasury bills

41,994

1

(11)

41,984

Corporate debt securities

8,191

(1)

8,190

Total

$

182,875

$

8

$

(24)

$

182,859

Gross Unrealized

Gross Unrealized

    

Amortized Cost

    

Gains

    

Losses

    

Fair Value

December 31, 2024

Treasury notes

$

129,064

$

136

$

(3)

$

129,197

Reverse repurchase agreements

100,000

100,000

Treasury bills

39,085

31

(1)

39,115

Total

$

268,149

$

167

$

(4)

$

268,312