XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2024
Marketable Securities  
Schedule of available-for-sale securities

March 31,

December 31,

    

2024

2023

Cash and cash equivalents

$

$

4,729

Marketable securities

89,438

71,601

Total

$

89,438

$

76,330

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

March 31, 2024

Amortized Cost

    

Gross Unrealized Gains

    

Gross Unrealized Losses

Fair Value

Corporate debt securities

$

62,618

$

10

$

(127)

$

62,501

U.S. Treasury securities

24,448

(6)

24,442

Government-sponsored securities

2,496

(1)

2,495

Total

$

89,562

$

10

$

(134)

$

89,438

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

March 31,

December 31,

    

2024

2023

Matures within one year

$

60,015

$

61,672

Matures after one year through five years

29,423

14,658

Total

$

89,438

$

76,330