XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investment securities (Tables)
3 Months Ended
Mar. 31, 2024
Investment securities  
Schedule of investments in sovereign debt

At March 31, 2024

Amortized cost

Gross unrealized holding gains

Gross unrealized holding losses

Estimated fair value

(in thousands)

Current investments:

Government debt securities (held-to-maturity)

$

312,621

$

12

$

$

312,633

Total

$

312,621

$

12

$

$

312,633

At December 31, 2023

Amortized cost

Gross unrealized holding gains

Gross unrealized holding losses

Estimated fair value

(in thousands)

Current investments:

Government debt securities (held-to-maturity)

$

376,532

$

139

$

$

376,671

Total

$

376,532

$

139

$

$

376,671