XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Short-Term Investments (Tables)
6 Months Ended
Jun. 30, 2024
Short-Term Investments  
Schedule of the short-term investments

The following table summarizes the short-term investments held at June 30, 2024 and December 31, 2023 (in thousands):

    

    

Gross Unrealized

    

Gross Unrealized

    

Amortized Cost

Gains

Losses

Fair Value

June 30, 2024

Treasury bills

$

108,696

$

1

$

(25)

$

108,672

Reverse repurchase agreements

100,000

100,000

Treasury notes

58,840

1

(22)

58,819

Total

$

267,536

$

2

$

(47)

$

267,491

Gross Unrealized

Gross Unrealized

    

Amortized Cost

    

Gains

    

Losses

    

Fair Value

December 31, 2023

Reverse repurchase agreements

$

71,000

$

$

$

71,000

Total

$

71,000

$

$

$

71,000