v3.26.1
Current investment securities (Tables)
6 Months Ended
Jun. 30, 2026
Current investment securities  
Schedule of investments in government debt securities

June 30, 2026

  ​ ​ ​

Amortized cost

  ​ ​ ​

Gross unrealized holding gains

  ​ ​ ​

Gross unrealized holding losses

  ​ ​ ​

Estimated fair value

(in thousands)

Current investments securities:

Government debt securities (held-to-maturity)

$

397,308

$

30

$

$

397,338

Total

$

397,308

$

30

$

$

397,338

December 31, 2025

  ​ ​ ​

Amortized cost

  ​ ​ ​

Gross unrealized holding gains

  ​ ​ ​

Gross unrealized holding losses

  ​ ​ ​

Estimated fair value

(in thousands)

Current investments securities:

Government debt securities (held-to-maturity)

$

542,301

$

308

$

$

542,609

Total

$

542,301

$

308

$

$

542,609