XML 45 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2024
Marketable Securities  
Schedule of available-for-sale securities

June 30,

December 31,

    

2024

2023

Cash and cash equivalents

$

997

$

4,729

Marketable securities

98,737

71,601

Total

$

99,734

$

76,330

The following table summarizes the available-for-sale securities held as of June 30, 2024 and December 31, 2023:

June 30, 2024

Amortized Cost

    

Gross Unrealized Gains

    

Gross Unrealized Losses

Fair Value

Corporate debt securities

$

62,603

$

6

$

(181)

$

62,428

U.S. Treasury securities

22,938

(3)

22,935

Government-sponsored securities

7,492

3

(4)

7,491

Commercial paper

6,883

(3)

6,880

Total

$

99,916

$

9

$

(191)

$

99,734

December 31, 2023

Corporate debt securities

$

41,610

$

47

$

(45)

$

41,612

U.S. Treasury securities

30,189

8

30,197

Government-sponsored securities

4,517

4

4,521

Total

$

76,316

$

59

$

(45)

$

76,330

Schedule of contractual maturities of available-for-sale securities other than investments in money market funds

June 30,

December 31,

    

2024

2023

Matures within one year

$

62,076

$

61,672

Matures after one year through five years

37,658

14,658

Total

$

99,734

$

76,330