XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Marketable Securities (Tables)
9 Months Ended
Sep. 30, 2024
Marketable Securities  
Schedule of available-for-sale securities

    

September 30, 2024

December 31, 2023

Cash and cash equivalents

$

$

4,729

Marketable securities

80,997

71,601

Total

$

80,997

$

76,330

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

Gross

Gross

September 30, 2024

Amortized Cost

    

Unrealized Gains

    

Unrealized Losses

Fair Value

Corporate debt securities

$

65,242

$

390

$

(11)

$

65,621

U.S. Treasury securities

4,585

1

4,586

Government-sponsored securities

6,820

8

6,828

Commercial paper

3,957

5

3,962

Total

$

80,604

$

404

$

(11)

$

80,997

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

    

September 30, 2024

December 31, 2023

Matures within one year

$

42,392

$

61,672

Matures after one year through five years

38,605

14,658

Total

$

80,997

$

76,330