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