v3.26.1
INVESTMENTS (Tables)
6 Months Ended
Jun. 30, 2026
INVESTMENTS.  
Summary of investments in available-for-sale

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Continuous

  ​ ​ ​

Continuous

Gross

Gross

Unrealized

Unrealized

Unrealized

Unrealized

Loss Position

Loss Position

Amortized

Holding

Holding

Fair

less than

greater than

June 30, 2026

  ​ ​ ​

Cost

  ​ ​ ​

Gains

  ​ ​ ​

Losses

  ​ ​ ​

Value

  ​ ​ ​

12 Months

  ​ ​ ​

12 Months

Available-for-sale

Short-term:

Commercial paper

$

174,270

$

1

$

$

174,271

$

$

Municipal securities

3,107

5

3,102

5

U.S. government agency securities

62,316

53

62,263

53

U.S. treasuries

 

653,881

 

 

907

 

652,974

 

907

 

Corporate bonds

 

334,849

 

 

627

 

334,222

 

627

 

Long-term:

Municipal securities

593

4

589

4

U.S. government agency securities

42,124

289

41,835

289

U.S. treasuries

 

468,616

 

 

2,664

 

465,952

 

2,664

 

Corporate bonds

 

274,305

 

 

1,367

 

272,938

 

1,367

Total

$

2,014,061

$

1

$

5,916

$

2,008,146

$

5,916

$

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Continuous 

  ​ ​ ​

Continuous 

Gross

Gross

Unrealized 

Unrealized 

Unrealized

Unrealized

Loss Position 

Loss Position 

Amortized

Holding

Holding

Fair

less than

greater than 

December 31, 2025

  ​ ​ ​

Cost

  ​ ​ ​

Gains

  ​ ​ ​

Losses

  ​ ​ ​

Value

  ​ ​ ​

12 Months

  ​ ​ ​

12 Months

Available-for-sale

  ​

  ​

  ​

  ​

  ​

  ​

Short-term:

 

  ​

 

  ​

 

  ​

 

  ​

 

  ​

 

  ​

Commercial paper

$

90,418

$

1

$

$

90,419

$

$

Certificates of deposit

 

12,728

 

 

 

12,728

 

 

Municipal securities

 

674

 

1

 

 

675

 

 

U.S. treasuries

 

489,007

 

492

 

 

489,499

 

 

Corporate bonds

 

83,639

 

124

 

 

83,763

 

 

Long-term:

 

  ​

 

  ​

 

  ​

 

  ​

 

  ​

 

  ​

Municipal securities

 

1,206

 

1

 

 

1,207

 

 

U.S. treasuries

 

259,613

 

353

 

 

259,966

 

 

Corporate bonds

 

225,867

 

289

 

 

226,156

 

 

Total

$

1,163,152

$

1,261

$

$

1,164,413

$

$