XML 42 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2023
Marketable Securities  
Schedule of available-for-sale securities

June 30,

    

2023

Cash and cash equivalents

$

5,977

Marketable securities

41,721

Total

$

47,698

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

Amortized Cost

    

Gross Unrealized (Losses) Gains

Fair Value

Corporate debt securities

$

16,962

$

(40)

$

16,922

U.S. Treasury securities

27,592

7

27,599

Government-sponsored securities

3,182

(5)

3,177

Total

$

47,736

$

(38)

$

47,698

Schedule of contractual maturities of available-for-sale securities

June 30,

    

2023

Matures within one year

$

41,354

Matures after one year through five years

6,344

Total

$

47,698