v3.24.0.1
Investments (Tables)
12 Months Ended
Dec. 31, 2023
Investments  
Schedule of carrying value and amortized cost of available-for-sale debt securities

​

​

​

​

​

​

​

​

​

​

​

​

December 31, 2023

​

​

Amortized

​

Unrealized

​

Unrealized

​

​

Fair

​

​

Cost

​

Gains

​

Losses

​

​

Value

Short-term:

​

​

​

​

​

​

​

​

​

Commercial paper

$

23,832

​

36

​

(3)

​

$

23,865

Corporate debt securities

​

15,968

​

28

​

—

​

​

15,996

U.S. government securities

​

1,940

​

—

​

(1)

​

​

1,939

Total short-term investments

$

41,740

​

64

​

(4)

​

$

41,800

​

​

​

​

​

​

​

​

​

​

Long-term:

​

​

​

​

​

​

​

​

​

Commercial paper

$

744

​

—

​

—

​

$

744

Corporate debt securities

​

42,688

​

81

​

(28)

​

​

42,741

U.S. government securities

​

28,795

​

7

​

(118)

​

​

28,684

Total long-term investments

$

72,227

​

88

​

(146)

​

$

72,169

​

​

​

​

​

​

​

​

​

​

​

December 31, 2022

​

​

Amortized

​

Unrealized

​

Unrealized

​

​

Fair

​

​

Cost

​

Gains

​

Losses

​

​

Value

Short-term:

​

​

​

​

​

​

​

​

​

Commercial paper

$

26,553

​

15

​

(34)

​

$

26,534

Corporate debt securities

​

49,213

​

9

​

(73)

​

​

49,149

U.S. government securities

​

3,658

​

—

​

(10)

​

​

3,648

Total short-term investments

$

79,424

​

24

​

(117)

​

$

79,331

​

​

​

​

​

​

​

​

​

​

Long-term:

​

​

​

​

​

​

​

​

​

Commercial paper

$

853

​

1

​

—

​

$

854

Corporate debt securities

​

21,516

​

11

​

(68)

​

​

21,459

U.S. government securities

​

257

​

—

​

(2)

​

​

255

Total long-term investments

$

22,626

​

12

​

(70)

​

$

22,568