XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2024
Marketable Securities  
Schedule of marketable securities

Marketable securities by security type consisted of the following (in thousands):

June 30, 2024

Amortized
Cost

Gross
Unrealized
Gain

Gross
Unrealized
Loss

Credit Losses

Fair Value

Marketable securities - U.S. Treasury securities

$

30,570

$

2

$

$

$

30,572

December 31, 2023

Amortized
Cost

Gross
Unrealized
Gain

Gross
Unrealized
Loss

Credit Losses

Fair Value

Marketable securities - U.S. Treasury securities

$

24,628

$

13

$

$

$

24,641