XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INVESTMENTS (Tables)
6 Months Ended
Jun. 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:

June 30, 2024

Amortized

Unrealized

Unrealized

Fair

Cost

Gains

Losses

Value

Short-term:

Commercial paper

$

16,175

1

(5)

$

16,171

Corporate debt securities

13,443

4

(4)

13,443

Total short-term investments

$

29,618

5

(9)

$

29,614

Long-term:

Corporate debt securities

59,793

37

(87)

59,743

U.S. government securities

27,615

(180)

27,435

Total long-term investments

$

87,408

37

(267)

$

87,178

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