XML 35 R27.htm IDEA: XBRL DOCUMENT v3.23.1
SHORT-TERM INVESTMENTS (Tables)
3 Months Ended
Mar. 31, 2023
SHORT-TERM INVESTMENTS.  
Schedule of fair value of available-for-sale investments

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

    

March 31, 2023

​

​

Amortized Cost Basis

    

Unrealized Gains

    

Unrealized Losses

    

Fair Value

Available-for-sale securities:

​

​

  

​

​

  

​

​

  

​

​

  

U.S. treasury bills (due within 1 year)

​

$

9,904

​

$

6

​

$

—

​

$

9,910

U.S. agency securities (due within 1 year)

​

​

207,370

​

​

121

​

​

—

​

​

207,491

Commercial paper (due within 1 year)

​

​

728,286

​

​

46

​

​

(146)

​

​

728,186

Corporate notes (due within 1 year)

​

​

11,994

​

​

3

​

​

—

​

​

11,997

Total available-for-sale securities

​

$

957,554

​

$

176

​

$

(146)

​

$

957,584

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

    

December 31, 2022

​

​

Amortized Cost Basis

    

Unrealized Gains

    

Unrealized Losses

    

Fair Value

Available-for-sale securities:

​

​

  

​

​

  

​

​

  

​

​

  

U.S. treasury bills (due within 1 year)

​

$

63,971

​

$

—

​

$

(164)

​

$

63,807

U.S. agency securities (due within 1 year)

​

​

14,733

​

​

11

​

​

—

​

​

14,744

Commercial paper (due within 1 year)

​

​

814,772

​

​

247

​

​

(287)

​

​

814,732

Corporate notes (due within 1 year)

​

​

11,870

​

​

—

​

​

(3)

​

​

11,867

Total available-for-sale securities

​

$

905,346

​

$

258

​

$

(454)

​

$

905,150

​