XML 49 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Schedule of Marketable Securities

Marketable securities by security type consisted of the following:

 

 

December 31, 2023

 

(in thousands)

 

Amortized
cost

 

 

Gross
unrealized
gains

 

 

Gross
unrealized
losses

 

 

Fair
value

 

U.S. treasury bills and notes

 

$

147,978

 

 

$

144

 

 

$

(15

)

 

$

148,107

 

U.S. agency securities

 

 

269,520

 

 

 

277

 

 

 

(134

)

 

 

269,663

 

Total

 

$

417,498

 

 

$

421

 

 

$

(149

)

 

$

417,770

 

 

 

December 31, 2022

 

(in thousands)

 

Amortized
cost

 

 

Gross
unrealized
gains

 

 

Gross
unrealized
losses

 

 

Fair
value

 

U.S. treasury bills and notes

 

$

228,432

 

 

$

13

 

 

$

(301

)

 

$

228,144

 

U.S. agency securities

 

 

211,658

 

 

 

68

 

 

 

(474

)

 

 

211,252

 

Total

 

$

440,090

 

 

$

81

 

 

$

(775

)

 

$

439,396

 

The remaining contractual maturities of all marketable securities were less than 24 months as of December 31, 2023 and 2022.