XML 54 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2023
Marketable Securities  
Schedule of available-for-sale securities

December 31,

    

2023

Cash and cash equivalents

$

4,729

Marketable securities

71,601

Total

$

76,330

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

Amortized Cost

    

Gross Unrealized Gains

    

Gross Unrealized Losses

Fair Value

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

December 31,

    

2023

Matures within one year

$

61,672

Matures after one year through five years

14,658

Total

$

76,330