XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.3
INVESTMENTS (Tables)
9 Months Ended
Sep. 30, 2024
INVESTMENTS  
Schedule of carrying value and amortized cost of available-for-sale debt securities

The carrying value and amortized cost of the Company’s available-for-sale debt securities, summarized by type of security, consisted of the following:

September 30, 2024

Amortized

Unrealized

Unrealized

Fair

Cost

Gains

Losses

Value

Short-term:

Commercial paper

$

10,259

21

$

10,280

Corporate debt securities

12,804

25

12,829

Total short-term investments

$

23,063

46

$

23,109

Long-term:

Corporate debt securities

67,722

453

(3)

68,172

U.S. government securities

26,047

24

(21)

26,050

Total long-term investments

$

93,769

477

(24)

$

94,222

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