XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Investments (Tables)
6 Months Ended
Jun. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
Schedule of amortized costs, gross unrealized gains and losses, and fair values of investments

June 30, 2023

Gross

Gross

(in thousands)

Amortized Cost

    

Unrealized Gains

    

Unrealized Losses

    

Fair Value

Short-term U.S. treasury securities

$

305,091

$

6

$

(506)

$

304,591

Total

$

305,091

$

6

$

(506)

$

304,591

December 31, 2022

Gross

Gross

(in thousands)

Amortized Cost

    

Unrealized Gains

    

Unrealized Losses

    

Fair Value

Short-term U.S. treasury securities

$

283,705

$

2

$

(247)

$

283,460

Total

$

283,705

$

2

$

(247)

$

283,460